Uses of Package
org.mozilla.javascript

Packages that use org.mozilla.javascript
  • Class
    Description
    The base class for Function objects.
    Generic notion of callable object that can execute some script-related code upon request with specified values for script scope and this objects.
    Cache of generated classes and data structures to access Java runtime from JavaScript.
    Embeddings that wish to filter Java classes that are visible to scripts through the LiveConnect, should implement this interface.
     
     
    An interface that can be used to implement a constructor function as a lambda.
    This class represents the runtime context of an executing script.
     
    Interface to represent arbitrary action that requires to have Context object associated with the current thread for its execution.
    Factory class that Rhino runtime uses to create new Context instances.
     
    Listener of Context creation and release events.
    Deprecated.
    Embeddings that wish to customize newly created Context instances should implement ContextFactory.Listener.
    This is a helper class for implementing wrappers around Scriptable objects.
    The class of exceptions raised by the engine as described in ECMA edition 3.
    This is interface defines a protocol for the reporting of errors during JavaScript translation or execution.
     
    Abstraction of evaluation, which can be implemented either by an interpreter or compiler.
    The class of exceptions thrown by the JavaScript engine.
    Implement this interface in order to allow external data to be attached to a ScriptableObject.
    This is interface that all functions in JavaScript must implement.
    Interface to define classes from generated byte code.
    One entry in the hash table.
    Master for id-based functions that knows their properties and how to execute them.
     
    Base class for native object implementation that uses IdFunctionObject to export its methods to script via <class-name>.prototype object.
    Adapter to use JS function as implementation of Java interfaces with single method or multiple methods with the same signature.
     
    Java reflection of JavaScript exceptions.
    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.
     
     
    This class implements the Function native object.
    This class reflects Java arrays into the JavaScript environment.
    This class reflects non-Array Java objects into the JavaScript environment.
    This class reflects Java packages into the JavaScript environment.
    This class implements the Object native object.
    This is an implementation of the standard "Symbol" type that implements all of its weird properties.
    This class implements the root of the intermediate representation.
    Map to associate objects to integers.
     
    This class implements the JavaScript parser.
    Generic notion of reference object that know how to query/modify the target objects based on some property/index.
    A proxy for the regexp package, so that the regexp package can be loaded optionally.
    The class of exceptions thrown by the JavaScript engine.
    All compiled scripts implement this interface.
    This is interface that all objects in JavaScript must implement.
    This is the default implementation of the Scriptable interface.
    This is an interface defining a message provider.
    This class represents an element on the script execution stack.
    This class describes the support needed to implement security.
    A Slot is the base class for all properties stored in the ScriptableObject class.
    A SlotMap is an interface to the main data structure that contains all the "Slots" that back a ScriptableObject.
     
    This class distinguishes between the three different supported stack trace formats.
    A Symbol is a JavaScript objecy that obeys the special properties of the Symbol prototype.
    A SymbolKey is one of the implementations of Symbol.
    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.
     
    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.
    An enumeration of built-in ECMAScript objects.
    Map to associate non-negative integers to objects or integers.
    This class is responsible for handling tracking of unhandled Promise rejections.
    Class instances represent serializable tags to mark special Object values.
    Embeddings that wish to provide their own custom wrappings for Java objects may extend this class and call Context.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.
    Objects that can wrap other values for reflection in the JS environment will implement Wrapper.
  • Class
    Description
    This is interface defines a protocol for the reporting of errors during JavaScript translation or execution.
    The class of exceptions thrown by the JavaScript engine.
    This class implements the root of the intermediate representation.
     
  • Class
    Description
    The base class for Function objects.
    Generic notion of callable object that can execute some script-related code upon request with specified values for script scope and this objects.
     
    An interface that can be used to implement a constructor function as a lambda.
    This class represents the runtime context of an executing script.
    This is interface that all functions in JavaScript must implement.
    Master for id-based functions that knows their properties and how to execute them.
    Base class for native object implementation that uses IdFunctionObject to export its methods to script via <class-name>.prototype object.
    All compiled scripts implement this interface.
    This is interface that all objects in JavaScript must implement.
    This is the default implementation of the Scriptable interface.
    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.
    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.
  • Class
    Description
    This class represents the runtime context of an executing script.
    This is interface that all objects in JavaScript must implement.
  • Class
    Description
    This class represents the runtime context of an executing script.
    This is interface that all objects in JavaScript must implement.
  • Class
    Description
     
    This class represents the runtime context of an executing script.
    This is interface that all functions in JavaScript must implement.
    This is interface that all objects in JavaScript must implement.
    This is the default implementation of the Scriptable interface.
    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.
  • Class
    Description
    This class represents the runtime context of an executing script.
    Factory class that Rhino runtime uses to create new Context instances.
    Adapter to use JS function as implementation of Java interfaces with single method or multiple methods with the same signature.
    This is interface that all objects in JavaScript must implement.
     
  • Class
    Description
    This class represents the runtime context of an executing script.
    This is interface that all objects in JavaScript must implement.
  • Class
    Description
    Generic notion of callable object that can execute some script-related code upon request with specified values for script scope and this objects.
     
    This class represents the runtime context of an executing script.
    Abstraction of evaluation, which can be implemented either by an interpreter or compiler.
    This is interface that all functions in JavaScript must implement.
    This class implements the Function native object.
    This class implements the root of the intermediate representation.
    The class of exceptions thrown by the JavaScript engine.
    All compiled scripts implement this interface.
    This is interface that all objects in JavaScript must implement.
    This is the class that implements the runtime.
  • Class
    Description
     
    This class represents the runtime context of an executing script.
    Master for id-based functions that knows their properties and how to execute them.
     
    Base class for native object implementation that uses IdFunctionObject to export its methods to script via <class-name>.prototype object.
    A proxy for the regexp package, so that the regexp package can be loaded optionally.
    This is interface that all objects in JavaScript must implement.
    This is the default implementation of the Scriptable interface.
    A Symbol is a JavaScript objecy that obeys the special properties of the Symbol prototype.
    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.
  • Class
    Description
    This is interface that all objects in JavaScript must implement.
  • Class
    Description
    This is interface defines a protocol for the reporting of errors during JavaScript translation or execution.
    The class of exceptions thrown by the JavaScript engine.
    The class of exceptions thrown by the JavaScript engine.
  • Class
    Description
    This class represents the runtime context of an executing script.
    Factory class that Rhino runtime uses to create new Context instances.
    This is interface that all objects in JavaScript must implement.
  • Class
    Description
    Generic notion of callable object that can execute some script-related code upon request with specified values for script scope and this objects.
     
    This class represents the runtime context of an executing script.
    Factory class that Rhino runtime uses to create new Context instances.
    This is interface defines a protocol for the reporting of errors during JavaScript translation or execution.
    This is interface that all functions in JavaScript must implement.
    Interface to define classes from generated byte code.
    Master for id-based functions that knows their properties and how to execute them.
    Base class for native object implementation that uses IdFunctionObject to export its methods to script via <class-name>.prototype object.
    Class ImporterTopLevel
    This is interface that all objects in JavaScript must implement.
    This is the default implementation of the Scriptable interface.
    This class describes the support needed to implement security.
    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.
    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.
  • Class
    Description
     
    This class represents the runtime context of an executing script.
    Implement this interface in order to allow external data to be attached to a ScriptableObject.
    Master for id-based functions that knows their properties and how to execute them.
     
    Base class for native object implementation that uses IdFunctionObject to export its methods to script via <class-name>.prototype object.
    This is interface that all objects in JavaScript must implement.
    This is the default implementation of the Scriptable interface.
    A Symbol is a JavaScript objecy that obeys the special properties of the Symbol prototype.
    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.
  • Class
    Description
     
    This class represents the runtime context of an executing script.
    Master for id-based functions that knows their properties and how to execute them.
    Base class for native object implementation that uses IdFunctionObject to export its methods to script via <class-name>.prototype object.
    This class implements the object lookup required for the with statement.
    Generic notion of reference object that know how to query/modify the target objects based on some property/index.
    This is interface that all objects in JavaScript must implement.
    This is the default implementation of the Scriptable interface.
    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.
  • Class
    Description
    This class represents the runtime context of an executing script.
    Generic notion of reference object that know how to query/modify the target objects based on some property/index.
    This is interface that all objects in JavaScript must implement.