|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
ErrorReporter | This is interface defines a protocol for the reporting of errors during JavaScript translation or execution. |
Class Summary | |
---|---|
CompilerEnvirons | |
Context | This class represents the runtime context of an executing script. |
Decompiler | The following class save decompilation information about the source. |
FunctionNode | |
JSDocInfo | JSDoc information describing JavaScript code. |
JSDocInfo.Marker | Defines a class for containing the parsing information for this JSDocInfo. |
JSDocInfo.StringPosition | A piece of information in a marker containing a position with a string. |
JSDocInfo.TypePosition | A piece of information in a marker containing a position with a type. |
JSDocInfoBuilder | A builder for JSDocInfo objects. |
JSTypeExpression | Represents a type expression as a miniture Rhino AST, so that the type expression can be evaluated later. |
Kit | Collection of utilities |
Node | This class implements the root of the intermediate representation. |
Node.AncestorIterable | Iterator to go up the ancestor tree. |
Node.SideEffectFlags | A helper class for getting and setting the side-effect flags. |
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. |
ScriptOrFnNode | |
ScriptRuntime | This is the class that implements the runtime. |
SimpleErrorReporter | A simple ErrorReporter that collects warnings and errors and makes
them accessible via SimpleErrorReporter.errors() and SimpleErrorReporter.warnings() . |
SourcePosition<T> | Represents a position in some piece of source code, with an associated item of type T found at that position. |
Token | This class implements the JavaScript scanner. |
TokenStream | This class implements the JavaScript scanner. |
UintMap | Map to associate non-negative integers to objects or integers. |
UniqueTag | Class instances represent serializable tags to mark special Object values. |
Enum Summary | |
---|---|
JSDocInfo.Visibility | Visibility categories. |
Exception Summary | |
---|---|
EcmaError | The class of exceptions raised by the engine as described in ECMA edition 3. |
EvaluatorException | The class of exceptions thrown by the JavaScript engine. |
RhinoException | The class of exceptions thrown by the JavaScript engine. |
The core parsing functionality for Rhino but with the support for embedding and scripting removed. With respect to the compiler, Rhino is primarily used to build up the abstract syntax tree (AST). Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |