Uses of Package
org.mozilla.javascript
-
Packages that use org.mozilla.javascript Package Description org.mozilla.classfile 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.jsc 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.classfile Class Description ObjArray Implementation of resizable array with focus on minimizing memory usage by storing few initial array elements in object fields.ObjToIntMap Map to associate objects to integers.UintMap Map to associate non-negative integers to objects or integers. -
Classes in org.mozilla.javascript used by org.mozilla.javascript Class Description AbstractEcmaObjectOperations.INTEGRITY_LEVEL AccessorSlot.Getter AccessorSlot.Setter Arguments This class implements the "arguments" object.ArrowFunction The class for Arrow Function Definitions EcmaScript 6 Rev 14, March 8, 2013 Draft spec , 13.2BaseFunction The base class for Function objects.BoundFunction The class for results of the Function.bind operation EcmaScript 5 spec, 15.3.4.5Callable 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.ClassCache.CacheKey CacheKey is a combination of class and securityContext.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()
.Decompiler The following class save decompilation information about the source.DefaultErrorReporter This is the default error reporter for JavaScript.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.EqualObjectGraphs An object that implements deep equality test of objects, including their reference graph topology, that is in addition to establishing by-value equality of objects, it also establishes that their reachable object graphs have identical shape.ErrorReporter This is interface defines a protocol for the reporting of errors during JavaScript translation or execution.ES6Generator ES6Generator.State 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.FieldAndMethods Function This is interface that all functions in JavaScript must implement.GeneratedClassLoader Interface to define classes from generated byte code.Hashtable This generic hash table class is used by Set and Map.Hashtable.Entry One entry in the hash table.Icode Additional interpreter-specific codesIdFunctionCall 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.IdScriptableObject.PrototypeValues ImplementationVersion This class is a singleton that just exists to serve up the implementation version.InterfaceAdapter Adapter to use JS function as implementation of Java interfaces with single method or multiple methods with the same signature.InterpretedFunction Interpreter.CallFrame Class to hold data corresponding to one interpreted call stack frame.Interpreter.GeneratorState InterpreterData IteratorLikeIterable.Itr JavaAdapter.JavaAdapterSignature Provides a key with which to distinguish previously generated adapter classes stored in a hash table.JavaMembers JavaMembers.MethodSignature JavaScriptException Java reflection of JavaScript exceptions.LambdaConstructor This class implements a JavaScript function that may be used as a constructor by delegating to an interface that can be easily implemented as a lambda.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.LazilyLoadedCtor Avoid loading classes unless they are used.MemberBox Wrapper class for Method and Constructor instances to cache getParameterTypes() results, recover from IllegalAccessException in some cases and provide serialization support.NativeArrayIterator.ARRAY_ITERATOR_TYPE NativeCall This class implements the activation object.NativeCallSite This class is used by the V8 extension "Error.prepareStackTrace." It is passed to that function, which may then use it to format the stack as it sees fit.NativeCollectionIterator.Type NativeContinuation NativeError The class of error objectsNativeFunction This class implements the Function native object.NativeGenerator This class implements generator objects.NativeJavaArray This class reflects Java arrays into the JavaScript environment.NativeJavaClass This class reflects Java classes into the JavaScript environment, mainly for constructors and static members.NativeJavaMethod This class reflects Java methods into the JavaScript environment and handles overloading of methods.NativeJavaObject This class reflects non-Array Java objects into the JavaScript environment.NativeJavaPackage This class reflects Java packages into the JavaScript environment.NativeJSON.StringifyState NativeMap NativeObject This class implements the Object native object.NativePromise NativePromise.Capability NativePromise.PromiseAllResolver NativePromise.Reaction NativePromise.ReactionType NativePromise.State NativeScript The JavaScript Script object.NativeSet NativeString This class implements the String native object.NativeSymbol This is an implementation of the standard "Symbol" type that implements all of its weird properties.NativeWeakMap This is an implementation of the ES6 WeakMap class.NativeWeakSet This is an implementation of the ES6 WeakSet class.Node This class implements the root of the intermediate representation.Node.PropListItem ObjArray Implementation of resizable array with focus on minimizing memory usage by storing few initial array elements in object fields.ObjToIntMap Map to associate objects to integers.ObjToIntMap.Iterator Parser This class implements the JavaScript parser.Parser.ConditionData Parser.ParserException PolicySecurityController.SecureCaller 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.ResolvedOverload 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.IdEnumeration This is the enumeration needed by the for..in statement.ScriptRuntime.MessageProvider This is an interface defining a message provider.ScriptRuntime.NoSuchMethodShim ScriptRuntime.StringIdOrIndex Helper to return a string or an integer.ScriptStackElement This class represents an element on the script execution stack.SecureCaller 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.SlotMapContainer This class holds the various SlotMaps of various types, and knows how to atomically switch between them when we need to so that we use the right data structure at the right time.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 TokenStream This class implements the JavaScript scanner.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.TopLevel.NativeErrors An enumeration of built-in native errors.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.VMBridge 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.Script All compiled scripts implement this interface.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.ContextFactory Factory class that Rhino runtime uses to create newContext
instances.Function This is interface that all functions in JavaScript must implement.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. -
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.NodeTransformer This class transforms a tree to a lower-level representation for codegen.ObjArray Implementation of resizable array with focus on minimizing memory usage by storing few initial array elements in object fields.ObjToIntMap Map to associate objects to integers.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 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.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.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.Listener Listener ofContext
creation and release events.ObjArray Implementation of resizable array with focus on minimizing memory usage by storing few initial array elements in object fields.Scriptable This is interface that all objects in JavaScript must implement. -
Classes in org.mozilla.javascript used by org.mozilla.javascript.tools.jsc Class Description CompilerEnvirons -
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.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.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 ImporterTopLevelNativeArray This class implements the Array native 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.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.NativeArray This class implements the Array native 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 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.IdFunctionObject 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.