Class Summary |
BaseFunction |
The base class for Function objects
See ECMA 15.3. |
ByteCode |
This class provides opcode values expected by the JVM in Java class files.
|
Callable |
Generic notion of callable object that can execute some script-related code
upon request with specified values for script scope and this 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.
|
ClassCache |
Cache of generated classes and data structures to access Java runtime
from JavaScript.
|
ClassCompiler |
Generates class files from script sources.
since 1.5 Release 5 |
ClassCompiler |
Generates class files from script sources.
since 1.5 Release 5 |
ClassFileWriter |
ClassFileWriter
A ClassFileWriter is used to write a Java class file. |
ClassShutter |
Embeddings that wish to filter Java classes that are visible to scripts
through the LiveConnect, should implement this interface. |
ClassShutter |
Embeddings that wish to filter Java classes that are visible to scripts
through the LiveConnect, should implement this interface. |
Codegen |
This class generates code for a given IR tree.
|
CompilerEnvirons | |
CompilerEnvirons | |
Context |
This class represents the runtime context of an executing script.
|
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. |
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 use to create new Context
instances or to notify about Context execution.
|
ContextFactory |
Factory class that Rhino runtime use to create new Context
instances or to notify about Context execution.
|
ContextFactory.Listener |
Listener of Context creation and release events. |
ContextFactory.Listener |
Listener of Context creation and release events. |
ContextListener | |
Continuation | |
DebugFrame |
Interface to implement if the application is interested in receiving debug
information during execution of a particular script or function. |
DebuggableObject |
This interface exposes debugging information from objects. |
DebuggableScript |
This interface exposes debugging information from executable
code (either functions or top-level scripts). |
DebuggableScript |
This interface exposes debugging information from executable
code (either functions or top-level scripts). |
Debugger |
Interface to implement if the application is interested in receiving debug
information. |
Decompiler |
The following class save decompilation information about the source.
|
DefiningClassLoader |
Load generated classes.
|
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. |
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.
|
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. |
EvaluatorException |
The class of exceptions thrown by the JavaScript engine. |
Function |
This is interface that all functions in JavaScript must implement.
|
Function |
This is interface that all functions in JavaScript must implement.
|
FunctionNode | |
FunctionObject | |
FunctionObject | |
GeneratedClassLoader |
Interface to define classes from generated byte code. |
GeneratedClassLoader |
Interface to define classes from generated byte code. |
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 .prototype object.
|
ImporterTopLevel |
Class ImporterTopLevel
This class defines a ScriptableObject that can be instantiated
as a top-level ("global") object to provide functionality similar
to Java's "import" statement.
|
ImporterTopLevel |
Class ImporterTopLevel
This class defines a ScriptableObject that can be instantiated
as a top-level ("global") object to provide functionality similar
to Java's "import" statement.
|
InterfaceAdapter |
Adapter to use JS function as implementation of Java interfaces with
single method or multiple methods with the same signature. |
Interpreter | |
JavaAdapter | |
JavaScriptException |
Java reflection of JavaScript exceptions.
|
JavaScriptException |
Java reflection of JavaScript exceptions.
|
Kit |
Collection of utilities |
LazilyLoadedCtor |
Avoid loading classes unless they are used.
|
NativeArray |
This class implements the Array native object. |
NativeCall |
This class implements the activation object.
|
NativeFunction |
This class implements the Function native object.
|
NativeGlobal |
This class implements the global native object (function and value
properties only).
|
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. |
NativeJavaConstructor |
This class reflects a single Java constructor into the JavaScript
environment. |
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. |
NativeJavaTopPackage |
This class reflects Java packages into the JavaScript environment. |
NativeObject |
This class implements the Object native object.
|
NativeRegExp |
This class implements the RegExp native object.
|
NativeWith |
This class implements the object lookup required for the
with statement.
|
Node |
This class implements the root of the intermediate representation.
|
NodeTransformer |
This class transforms a tree to a lower-level representation for codegen.
|
Node.Jump | |
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 | |
OptRuntime | |
Parser |
This class implements the JavaScript parser.
|
Ref |
Generic notion of reference object that know how to query/modify the
target objects based on some property/index. |
RefCallable |
Object that can allows assignments to the result of function calls. |
RefCallable |
Object that can allows assignments to the result of function calls. |
RegExpImpl |
|
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. |
RhinoException |
The class of exceptions thrown by the JavaScript engine. |
Script |
All compiled scripts implement this interface.
|
Script |
All compiled scripts implement this interface.
|
Scriptable |
This is interface that all objects in JavaScript must implement.
|
Scriptable |
This is interface that all objects in JavaScript must implement.
|
ScriptableInputStream |
Class ScriptableInputStream is used to read in a JavaScript
object or function previously serialized with a ScriptableOutputStream.
|
ScriptableInputStream |
Class ScriptableInputStream is used to read in a JavaScript
object or function previously serialized with a ScriptableOutputStream.
|
ScriptableObject |
This is the default implementation of the Scriptable interface. |
ScriptableObject |
This is the default implementation of the Scriptable interface. |
ScriptableObject.GetterSlot | |
ScriptableObject.Slot | |
ScriptableOutputStream |
Class ScriptableOutputStream is an ObjectOutputStream used
to serialize JavaScript objects and functions. |
ScriptableOutputStream |
Class ScriptableOutputStream is an ObjectOutputStream used
to serialize JavaScript objects and functions. |
ScriptableOutputStream.PendingLookup | |
ScriptOrFnNode | |
ScriptRuntime |
This is the class that implements the runtime.
|
SecurityController |
This class describes the support needed to implement security.
|
SecurityController |
This class describes the support needed to implement security.
|
Synchronizer |
This class provides support for implementing Java-style synchronized
methods in Javascript.
|
Synchronizer |
This class provides support for implementing Java-style synchronized
methods in Javascript.
|
Token |
This class implements the JavaScript scanner.
|
UintMap |
Map to associate non-negative integers to objects or integers.
|
Undefined |
This class implements the Undefined value in JavaScript. |
UniqueTag |
Class instances represent serializable tags to mark special Object values.
|
VMBridge | |
VMBridge_jdk11 | |
VMBridge_jdk13 | |
WrapFactory |
Embeddings that wish to provide their own custom wrappings for Java
objects may extend this class and call
setWrapFactory
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.
|
WrapFactory |
Embeddings that wish to provide their own custom wrappings for Java
objects may extend this class and call
setWrapFactory
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.
|
WrappedException |
A wrapper for runtime exceptions.
|
WrappedException |
A wrapper for runtime exceptions.
|
Wrapper |
Objects that can wrap other values for reflection in the JS environment
will implement Wrapper.
|
Wrapper |
Objects that can wrap other values for reflection in the JS environment
will implement Wrapper.
|
XMLLib | |
XMLObject |
This Interface describes what all XML objects (XML, XMLList) should have in common.
|