Uses of Package
org.mozilla.javascript
-
Packages that use org.mozilla.javascript Package Description org.mozilla.javascript org.mozilla.javascript.ast org.mozilla.javascript.commonjs.module Provides the public API for the CommonJS Modules/1.1 implementation.org.mozilla.javascript.commonjs.module.provider Provides default implementations for module providers.org.mozilla.javascript.debug org.mozilla.javascript.engine org.mozilla.javascript.jdk18 org.mozilla.javascript.json org.mozilla.javascript.optimizer org.mozilla.javascript.regexp org.mozilla.javascript.serialize org.mozilla.javascript.tools org.mozilla.javascript.tools.debugger org.mozilla.javascript.tools.shell org.mozilla.javascript.typedarrays org.mozilla.javascript.xml org.mozilla.javascript.xmlimpl -
Classes in org.mozilla.javascript used by org.mozilla.javascript Class Description BaseFunction The base class for Function objects.Callable Generic notion of callable object that can execute some script-related code upon request with specified values for script scope and this objects.ClassCache Cache of generated classes and data structures to access Java runtime from JavaScript.ClassShutter Embeddings that wish to filter Java classes that are visible to scripts through the LiveConnect, should implement this interface.CompilerEnvirons ConstProperties Constructable An interface that can be used to implement a constructor function as a lambda.Context This class represents the runtime context of an executing script.Context.ClassShutterSetter ContextAction Interface to represent arbitrary action that requires to have Context object associated with the current thread for its execution.ContextFactory Factory class that Rhino runtime uses to create newContext
instances.ContextFactory.GlobalSetter ContextFactory.Listener Listener ofContext
creation and release events.ContextListener Deprecated.Embeddings that wish to customize newly createdContext
instances should implementContextFactory.Listener
.ContinuationPending Exception thrown byContext.executeScriptWithContinuations(Script, Scriptable)
andContext.callFunctionWithContinuations(Callable, Scriptable, Object[])
when execution encounters a continuation captured byContext.captureContinuation()
.Delegator This is a helper class for implementing wrappers around Scriptable objects.EcmaError The class of exceptions raised by the engine as described in ECMA edition 3.ErrorReporter This is interface defines a protocol for the reporting of errors during JavaScript translation or execution.ES6Iterator Evaluator Abstraction of evaluation, which can be implemented either by an interpreter or compiler.EvaluatorException The class of exceptions thrown by the JavaScript engine.ExternalArrayData Implement this interface in order to allow external data to be attached to a ScriptableObject.Function This is interface that all functions in JavaScript must implement.GeneratedClassLoader Interface to define classes from generated byte code.Hashtable.Entry One entry in the hash table.IdFunctionCall Master for id-based functions that knows their properties and how to execute them.IdFunctionObject IdScriptableObject Base class for native object implementation that uses IdFunctionObject to export its methods to script via <class-name>.prototype object.InterfaceAdapter Adapter to use JS function as implementation of Java interfaces with single method or multiple methods with the same signature.IteratorLikeIterable.Itr JavaScriptException Java reflection of JavaScript exceptions.LambdaFunction This class implements a single JavaScript function that has the prototype of the built-in Function class, and which is implemented using a single function that can easily be implemented using a lambda expression.NativeArrayIterator.ARRAY_ITERATOR_TYPE NativeConsole.ConsolePrinter NativeConsole.Level NativeContinuation NativeFunction This class implements the Function native object.NativeJavaArray This class reflects Java arrays into the JavaScript environment.NativeJavaObject This class reflects non-Array Java objects into the JavaScript environment.NativeJavaPackage This class reflects Java packages into the JavaScript environment.NativeObject This class implements the Object native object.NativeSymbol This is an implementation of the standard "Symbol" type that implements all of its weird properties.Node This class implements the root of the intermediate representation.ObjToIntMap Map to associate objects to integers.ObjToIntMap.Iterator Ref Generic notion of reference object that know how to query/modify the target objects based on some property/index.RegExpProxy A proxy for the regexp package, so that the regexp package can be loaded optionally.RhinoException The class of exceptions thrown by the JavaScript engine.Script All compiled scripts implement this interface.Scriptable This is interface that all objects in JavaScript must implement.ScriptableObject This is the default implementation of the Scriptable interface.ScriptRuntime.MessageProvider This is an interface defining a message provider.ScriptRuntime.StringIdOrIndex Helper to return a string or an integer.ScriptStackElement This class represents an element on the script execution stack.SecurityController This class describes the support needed to implement security.Slot A Slot is the base class for all properties stored in the ScriptableObject class.SlotMap A SlotMap is an interface to the main data structure that contains all the "Slots" that back a ScriptableObject.Sorting StackStyle This class distinguishes between the three different supported stack trace formats.Symbol A Symbol is a JavaScript objecy that obeys the special properties of the Symbol prototype.SymbolKey A SymbolKey is one of the implementations of Symbol.SymbolScriptable This interface may be combined with any object that implements Scriptable to add support for properties keyed by Symbol objects (as opposed to String and number objects as in previous versions of JavaScript.Token.CommentType TopLevel A top-level scope object that provides special means to cache and preserve the initial values of the built-in constructor properties for better ECMAScript compliance.TopLevel.Builtins An enumeration of built-in ECMAScript objects.UintMap Map to associate non-negative integers to objects or integers.UnhandledRejectionTracker This class is responsible for handling tracking of unhandled Promise rejections.UniqueTag Class instances represent serializable tags to mark special Object values.WrapFactory Embeddings that wish to provide their own custom wrappings for Java objects may extend this class and callContext.setWrapFactory(WrapFactory)
Once an instance of this class or an extension of this class is enabled for a given context (by calling setWrapFactory on that context), Rhino will call the methods of this class whenever it needs to wrap a value resulting from a call to a Java method or an access to a Java field.Wrapper Objects that can wrap other values for reflection in the JS environment will implement Wrapper. -
Classes in org.mozilla.javascript used by org.mozilla.javascript.ast Class Description ErrorReporter This is interface defines a protocol for the reporting of errors during JavaScript translation or execution.EvaluatorException The class of exceptions thrown by the JavaScript engine.Node This class implements the root of the intermediate representation.Token.CommentType -
Classes in org.mozilla.javascript used by org.mozilla.javascript.commonjs.module Class Description BaseFunction The base class for Function objects.Callable Generic notion of callable object that can execute some script-related code upon request with specified values for script scope and this objects.ConstProperties Constructable An interface that can be used to implement a constructor function as a lambda.Context This class represents the runtime context of an executing script.Function This is interface that all functions in JavaScript must implement.IdFunctionCall Master for id-based functions that knows their properties and how to execute them.IdScriptableObject Base class for native object implementation that uses IdFunctionObject to export its methods to script via <class-name>.prototype object.Script All compiled scripts implement this interface.Scriptable This is interface that all objects in JavaScript must implement.ScriptableObject This is the default implementation of the Scriptable interface.SymbolScriptable This interface may be combined with any object that implements Scriptable to add support for properties keyed by Symbol objects (as opposed to String and number objects as in previous versions of JavaScript.TopLevel A top-level scope object that provides special means to cache and preserve the initial values of the built-in constructor properties for better ECMAScript compliance. -
Classes in org.mozilla.javascript used by org.mozilla.javascript.commonjs.module.provider Class Description Context This class represents the runtime context of an executing script.Scriptable This is interface that all objects in JavaScript must implement. -
Classes in org.mozilla.javascript used by org.mozilla.javascript.debug Class Description Context This class represents the runtime context of an executing script.Scriptable This is interface that all objects in JavaScript must implement. -
Classes in org.mozilla.javascript used by org.mozilla.javascript.engine Class Description ConstProperties Context This class represents the runtime context of an executing script.Function This is interface that all functions in JavaScript must implement.Scriptable This is interface that all objects in JavaScript must implement.ScriptableObject This is the default implementation of the Scriptable interface.SymbolScriptable This interface may be combined with any object that implements Scriptable to add support for properties keyed by Symbol objects (as opposed to String and number objects as in previous versions of JavaScript. -
Classes in org.mozilla.javascript used by org.mozilla.javascript.jdk18 Class Description Context This class represents the runtime context of an executing script.ContextFactory Factory class that Rhino runtime uses to create newContext
instances.InterfaceAdapter Adapter to use JS function as implementation of Java interfaces with single method or multiple methods with the same signature.Scriptable This is interface that all objects in JavaScript must implement.VMBridge -
Classes in org.mozilla.javascript used by org.mozilla.javascript.json Class Description Context This class represents the runtime context of an executing script.Scriptable This is interface that all objects in JavaScript must implement. -
Classes in org.mozilla.javascript used by org.mozilla.javascript.optimizer Class Description Callable Generic notion of callable object that can execute some script-related code upon request with specified values for script scope and this objects.CompilerEnvirons Context This class represents the runtime context of an executing script.Evaluator Abstraction of evaluation, which can be implemented either by an interpreter or compiler.Function This is interface that all functions in JavaScript must implement.NativeFunction This class implements the Function native object.Node This class implements the root of the intermediate representation.RhinoException The class of exceptions thrown by the JavaScript engine.Script All compiled scripts implement this interface.Scriptable This is interface that all objects in JavaScript must implement.ScriptRuntime This is the class that implements the runtime. -
Classes in org.mozilla.javascript used by org.mozilla.javascript.regexp Class Description ConstProperties Context This class represents the runtime context of an executing script.IdFunctionCall Master for id-based functions that knows their properties and how to execute them.IdFunctionObject IdScriptableObject Base class for native object implementation that uses IdFunctionObject to export its methods to script via <class-name>.prototype object.RegExpProxy A proxy for the regexp package, so that the regexp package can be loaded optionally.Scriptable This is interface that all objects in JavaScript must implement.ScriptableObject This is the default implementation of the Scriptable interface.Symbol A Symbol is a JavaScript objecy that obeys the special properties of the Symbol prototype.SymbolScriptable This interface may be combined with any object that implements Scriptable to add support for properties keyed by Symbol objects (as opposed to String and number objects as in previous versions of JavaScript. -
Classes in org.mozilla.javascript used by org.mozilla.javascript.serialize Class Description Scriptable This is interface that all objects in JavaScript must implement. -
Classes in org.mozilla.javascript used by org.mozilla.javascript.tools Class Description ErrorReporter This is interface defines a protocol for the reporting of errors during JavaScript translation or execution.EvaluatorException The class of exceptions thrown by the JavaScript engine.RhinoException The class of exceptions thrown by the JavaScript engine. -
Classes in org.mozilla.javascript used by org.mozilla.javascript.tools.debugger Class Description Context This class represents the runtime context of an executing script.ContextFactory Factory class that Rhino runtime uses to create newContext
instances.Scriptable This is interface that all objects in JavaScript must implement. -
Classes in org.mozilla.javascript used by org.mozilla.javascript.tools.shell Class Description Callable Generic notion of callable object that can execute some script-related code upon request with specified values for script scope and this objects.ConstProperties Context This class represents the runtime context of an executing script.ContextFactory Factory class that Rhino runtime uses to create newContext
instances.ErrorReporter This is interface defines a protocol for the reporting of errors during JavaScript translation or execution.Function This is interface that all functions in JavaScript must implement.GeneratedClassLoader Interface to define classes from generated byte code.IdFunctionCall Master for id-based functions that knows their properties and how to execute them.IdScriptableObject Base class for native object implementation that uses IdFunctionObject to export its methods to script via <class-name>.prototype object.ImporterTopLevel Class ImporterTopLevelScriptable This is interface that all objects in JavaScript must implement.ScriptableObject This is the default implementation of the Scriptable interface.SecurityController This class describes the support needed to implement security.SymbolScriptable This interface may be combined with any object that implements Scriptable to add support for properties keyed by Symbol objects (as opposed to String and number objects as in previous versions of JavaScript.TopLevel A top-level scope object that provides special means to cache and preserve the initial values of the built-in constructor properties for better ECMAScript compliance. -
Classes in org.mozilla.javascript used by org.mozilla.javascript.typedarrays Class Description ConstProperties Context This class represents the runtime context of an executing script.ExternalArrayData Implement this interface in order to allow external data to be attached to a ScriptableObject.IdFunctionCall Master for id-based functions that knows their properties and how to execute them.IdFunctionObject IdScriptableObject Base class for native object implementation that uses IdFunctionObject to export its methods to script via <class-name>.prototype object.Scriptable This is interface that all objects in JavaScript must implement.ScriptableObject This is the default implementation of the Scriptable interface.Symbol A Symbol is a JavaScript objecy that obeys the special properties of the Symbol prototype.SymbolScriptable This interface may be combined with any object that implements Scriptable to add support for properties keyed by Symbol objects (as opposed to String and number objects as in previous versions of JavaScript. -
Classes in org.mozilla.javascript used by org.mozilla.javascript.xml Class Description ConstProperties Context This class represents the runtime context of an executing script.IdFunctionCall Master for id-based functions that knows their properties and how to execute them.IdScriptableObject Base class for native object implementation that uses IdFunctionObject to export its methods to script via <class-name>.prototype object.NativeWith This class implements the object lookup required for thewith
statement.Ref Generic notion of reference object that know how to query/modify the target objects based on some property/index.Scriptable This is interface that all objects in JavaScript must implement.ScriptableObject This is the default implementation of the Scriptable interface.SymbolScriptable This interface may be combined with any object that implements Scriptable to add support for properties keyed by Symbol objects (as opposed to String and number objects as in previous versions of JavaScript. -
Classes in org.mozilla.javascript used by org.mozilla.javascript.xmlimpl Class Description Context This class represents the runtime context of an executing script.Ref Generic notion of reference object that know how to query/modify the target objects based on some property/index.Scriptable This is interface that all objects in JavaScript must implement.