A B C D E F G H I J L M N O P R S T U V W X Z

A

AALOAD - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
AASTORE - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ACC_ABSTRACT - Static variable in class org.mozilla.classfile.ClassFileWriter
 
ACC_FINAL - Static variable in class org.mozilla.classfile.ClassFileWriter
 
ACC_NATIVE - Static variable in class org.mozilla.classfile.ClassFileWriter
 
ACC_PRIVATE - Static variable in class org.mozilla.classfile.ClassFileWriter
 
ACC_PROTECTED - Static variable in class org.mozilla.classfile.ClassFileWriter
 
ACC_PUBLIC - Static variable in class org.mozilla.classfile.ClassFileWriter
 
ACC_STATIC - Static variable in class org.mozilla.classfile.ClassFileWriter
 
ACC_SYNCHRONIZED - Static variable in class org.mozilla.classfile.ClassFileWriter
 
ACC_TRANSIENT - Static variable in class org.mozilla.classfile.ClassFileWriter
 
ACC_VOLATILE - Static variable in class org.mozilla.classfile.ClassFileWriter
 
ACONST_NULL - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
acquireLabel() - Method in class org.mozilla.javascript.LabelTable
 
acquireLabel() - Method in class org.mozilla.javascript.optimizer.Codegen
 
ADD - Static variable in class org.mozilla.javascript.TokenStream
Token types.
add(byte) - Method in class org.mozilla.classfile.ClassFileWriter
Add the single-byte opcode to the current method.
add(byte, int) - Method in class org.mozilla.classfile.ClassFileWriter
Add a single-operand opcode to the current method.
add(byte, int, int) - Method in class org.mozilla.classfile.ClassFileWriter
Add the given two-operand bytecode to the current method.
add(byte, String) - Method in class org.mozilla.classfile.ClassFileWriter
 
add(byte, String, String, String) - Method in class org.mozilla.classfile.ClassFileWriter
 
add(byte, String, String, String, String) - Method in class org.mozilla.classfile.ClassFileWriter
 
add(double, Object) - Static method in class org.mozilla.javascript.optimizer.OptRuntime
 
add(int) - Method in class org.mozilla.javascript.optimizer.TypeEvent
 
add(Method) - Method in class org.mozilla.javascript.NativeJavaMethod
 
add(Object[], Object) - Static method in class org.mozilla.javascript.ListenerArray
Return newly allocated array that contains listener and all elements from data array.
add(Object, double) - Static method in class org.mozilla.javascript.optimizer.OptRuntime
 
add(Object, Object) - Static method in class org.mozilla.javascript.ScriptRuntime
 
addActivationName(String) - Method in class org.mozilla.javascript.Context
Add a name to the list of names forcing the creation of real activation objects for functions.
addAsConstructor(Scriptable, Scriptable) - Method in class org.mozilla.javascript.FunctionObject
Define this function as a JavaScript constructor.
addAsPrototype(int, Context, Scriptable, boolean) - Method in class org.mozilla.javascript.IdScriptable
Prepare this object to serve as the prototype property of constructor object with name getClassName() defined in scope.
addChildAfter(Node, Node) - Method in class org.mozilla.javascript.Node
Add 'child' after 'node'.
addChildBefore(Node, Node) - Method in class org.mozilla.javascript.Node
Add 'child' before 'node'.
addChildrenToBack(Node) - Method in class org.mozilla.javascript.Node
 
addChildrenToFront(Node) - Method in class org.mozilla.javascript.Node
 
addChildToBack(Node) - Method in class org.mozilla.javascript.Node
 
addChildToBack(Object, Object) - Method in class org.mozilla.javascript.IRFactory
Add a child to the back of the given node.
addChildToFront(Node) - Method in class org.mozilla.javascript.Node
 
addContextListener(ContextListener) - Static method in class org.mozilla.javascript.Context
Add a Context listener.
addDirectCallTarget(FunctionNode) - Method in class org.mozilla.javascript.optimizer.OptFunctionNode
 
addExceptionHandler(int, int, int, String) - Method in class org.mozilla.classfile.ClassFileWriter
 
addExcludedName(String) - Method in class org.mozilla.javascript.serialize.ScriptableOutputStream
Adds a qualified name to the list of object to be excluded from serialization.
addField(String, String, short) - Method in class org.mozilla.classfile.ClassFileWriter
Add a field to the class.
addField(String, String, short, double) - Method in class org.mozilla.classfile.ClassFileWriter
Add a field to the class.
addField(String, String, short, int) - Method in class org.mozilla.classfile.ClassFileWriter
Add a field to the class.
addField(String, String, short, long) - Method in class org.mozilla.classfile.ClassFileWriter
Add a field to the class.
addFixup(int) - Method in class org.mozilla.javascript.Label
 
addInterface(String) - Method in class org.mozilla.classfile.ClassFileWriter
Add an interface implemented by this class.
addLineNumberEntry(short) - Method in class org.mozilla.classfile.ClassFileWriter
 
addLoadConstant(double) - Method in class org.mozilla.classfile.ClassFileWriter
Generate the load constant bytecode for the given double.
addLoadConstant(float) - Method in class org.mozilla.classfile.ClassFileWriter
Generate the load constant bytecode for the given float.
addLoadConstant(int) - Method in class org.mozilla.classfile.ClassFileWriter
Generate the load constant bytecode for the given integer.
addLoadConstant(long) - Method in class org.mozilla.classfile.ClassFileWriter
Generate the load constant bytecode for the given long.
addLoadConstant(String) - Method in class org.mozilla.classfile.ClassFileWriter
Generate the load constant bytecode for the given string.
addLocal(String) - Method in class org.mozilla.javascript.VariableTable
 
addParameter(String) - Method in class org.mozilla.javascript.VariableTable
 
addPredecessor(FatBlock) - Method in class org.mozilla.javascript.optimizer.FatBlock
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.mozilla.javascript.Context
Register an object to receive notifications when a bound property has changed
addSuccessor(FatBlock) - Method in class org.mozilla.javascript.optimizer.FatBlock
 
addToCodeBuffer(byte) - Method in class org.mozilla.classfile.ClassFileWriter
 
adjustStackTop(int) - Method in class org.mozilla.classfile.ClassFileWriter
 
ALOAD - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ALOAD_0 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ALOAD_1 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ALOAD_2 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ALOAD_3 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
AND - Static variable in class org.mozilla.javascript.TokenStream
Token types.
ANEWARRAY - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ANEWARRAY_QUICK - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
AnyType - Static variable in class org.mozilla.javascript.optimizer.TypeEvent
 
ARETURN - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ARRAYLENGTH - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ARRAYLIT - Static variable in class org.mozilla.javascript.TokenStream
Token types.
ASSIGN - Static variable in class org.mozilla.javascript.TokenStream
Token types.
assignJRegister(short) - Method in class org.mozilla.javascript.optimizer.OptLocalVariable
 
assignParameterJRegs() - Method in class org.mozilla.javascript.optimizer.OptVariableTable
 
assignType(int) - Method in class org.mozilla.javascript.optimizer.OptLocalVariable
 
ASTORE - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ASTORE_0 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ASTORE_1 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ASTORE_2 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ASTORE_3 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ATHROW - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.

B

BALOAD - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
BASE_LINENO_PROP - Static variable in class org.mozilla.javascript.Node
 
BaseFunction - class org.mozilla.javascript.BaseFunction.
The base class for Function objects See ECMA 15.3.
BaseFunction() - Constructor for class org.mozilla.javascript.BaseFunction
 
BASTORE - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
bind(Scriptable, String) - Static method in class org.mozilla.javascript.ScriptRuntime
Returns the object in the scope chain that has a given property.
BINDNAME - Static variable in class org.mozilla.javascript.TokenStream
Token types.
BIPUSH - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
BITAND - Static variable in class org.mozilla.javascript.TokenStream
Token types.
BITNOT - Static variable in class org.mozilla.javascript.TokenStream
Token types.
BITOR - Static variable in class org.mozilla.javascript.TokenStream
Token types.
BITXOR - Static variable in class org.mozilla.javascript.TokenStream
Token types.
Block - class org.mozilla.javascript.optimizer.Block.
 
BLOCK - Static variable in class org.mozilla.javascript.TokenStream
Token types.
Block(int, int, Node[]) - Constructor for class org.mozilla.javascript.optimizer.Block
 
BooleanClass - Static variable in class org.mozilla.javascript.ScriptRuntime
 
BOTH - Static variable in class org.mozilla.javascript.Node
 
BREAK - Static variable in class org.mozilla.javascript.TokenStream
Token types.
BREAK_PROP - Static variable in class org.mozilla.javascript.Node
 
BREAKPOINT - Static variable in class org.mozilla.javascript.TokenStream
Token types.
BREAKPOINT - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
buildBlocks(Node[]) - Static method in class org.mozilla.javascript.optimizer.Block
 
ByteClass - Static variable in class org.mozilla.javascript.ScriptRuntime
 
ByteCode - class org.mozilla.classfile.ByteCode.
This class provides opcode values expected by the JVM in Java class files.
ByteCode() - Constructor for class org.mozilla.classfile.ByteCode
 

C

CALL - Static variable in class org.mozilla.javascript.TokenStream
Token types.
call(Context, Object, Object, Object[]) - Static method in class org.mozilla.javascript.ScriptRuntime
 
call(Context, Object, Object, Object[], Scriptable) - Static method in class org.mozilla.javascript.ScriptRuntime
 
call(Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.BaseFunction
Should be overridden.
call(Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.NativeJavaConstructor
 
call(Context, Scriptable, Scriptable, Object[]) - Method in interface org.mozilla.javascript.Function
Call the function.
call(Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.NativeJavaMethod
 
call(Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.NativeScript
 
call(Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.InterpretedScript
 
call(Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.FunctionObject
Performs conversions on argument types if needed and invokes the underlying Java method or constructor.
call(Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.NativeJavaClass
 
call(Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.Delegator
 
call(Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.Synchronizer
 
call(Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.IdFunction
 
call(Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.regexp.NativeRegExp
 
call(Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.regexp.NativeRegExpCtor
 
callMethod(Scriptable, Object, String, Object[]) - Static method in class org.mozilla.javascript.JavaAdapter
Utility method which dynamically binds a Context to the current thread, if none already exists.
callMethod(Scriptable, String, Object[]) - Static method in class org.mozilla.javascript.ScriptableObject
Call a method of an object.
callSimple(Context, String, Scriptable, Object[]) - Static method in class org.mozilla.javascript.optimizer.OptRuntime
 
CALLSPECIAL - Static variable in class org.mozilla.javascript.TokenStream
Token types.
callSpecial(Context, Object, Object, Object[], Scriptable, Scriptable, String, int) - Static method in class org.mozilla.javascript.ScriptRuntime
 
CALOAD - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
canConvert(Object, Class) - Static method in class org.mozilla.javascript.NativeJavaObject
Determine whether we can/should convert between the given type and the desired one.
CASE - Static variable in class org.mozilla.javascript.TokenStream
Token types.
CASEARRAY_PROP - Static variable in class org.mozilla.javascript.Node
 
CASES_PROP - Static variable in class org.mozilla.javascript.Node
 
CASTORE - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
CATCH - Static variable in class org.mozilla.javascript.TokenStream
Token types.
CharacterClass - Static variable in class org.mozilla.javascript.ScriptRuntime
 
CHECKCAST - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
CHECKCAST_QUICK - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
checkSecurityDomainRequired() - Static method in class org.mozilla.javascript.Context
 
ClassClass - Static variable in class org.mozilla.javascript.ScriptRuntime
 
ClassDefinitionException - exception org.mozilla.javascript.ClassDefinitionException.
Thrown if errors are detected while attempting to define a host object from a Java class.
ClassDefinitionException(String) - Constructor for class org.mozilla.javascript.ClassDefinitionException
 
ClassFileWriter - class org.mozilla.classfile.ClassFileWriter.
ClassFileWriter A ClassFileWriter is used to write a Java class file.
ClassFileWriter(String, String, String) - Constructor for class org.mozilla.classfile.ClassFileWriter
Construct a ClassFileWriter for a class.
ClassNameHelper - interface org.mozilla.javascript.ClassNameHelper.
 
ClassOutput - interface org.mozilla.javascript.ClassOutput.
This interface is implemented by classes interested in the bytecode generated by the rhino compiler for script objects.
ClassRepository - interface org.mozilla.javascript.ClassRepository.
This interface provides a means to store generated class and to allow selective class loading.
clearLiveAcrossCall() - Method in class org.mozilla.javascript.optimizer.OptLocalVariable
 
clearPushback() - Method in class org.mozilla.javascript.TokenStream
 
cloneNode() - Method in class org.mozilla.javascript.Node
 
close() - Method in class org.mozilla.javascript.debug.DebugReader
 
CLOSURE - Static variable in class org.mozilla.javascript.TokenStream
Token types.
cmp_LE(double, Object) - Static method in class org.mozilla.javascript.optimizer.OptRuntime
 
cmp_LE(Object, double) - Static method in class org.mozilla.javascript.optimizer.OptRuntime
 
cmp_LE(Object, Object) - Static method in class org.mozilla.javascript.ScriptRuntime
 
cmp_LEB(double, Object) - Static method in class org.mozilla.javascript.optimizer.OptRuntime
 
cmp_LEB(Object, double) - Static method in class org.mozilla.javascript.optimizer.OptRuntime
 
cmp_LEB(Object, Object) - Static method in class org.mozilla.javascript.ScriptRuntime
 
cmp_LT(double, Object) - Static method in class org.mozilla.javascript.optimizer.OptRuntime
 
cmp_LT(Object, double) - Static method in class org.mozilla.javascript.optimizer.OptRuntime
 
cmp_LT(Object, Object) - Static method in class org.mozilla.javascript.ScriptRuntime
 
cmp_LTB(double, Object) - Static method in class org.mozilla.javascript.optimizer.OptRuntime
 
cmp_LTB(Object, double) - Static method in class org.mozilla.javascript.optimizer.OptRuntime
 
cmp_LTB(Object, Object) - Static method in class org.mozilla.javascript.ScriptRuntime
 
cmp(Object, Object) - Static method in class org.mozilla.javascript.optimizer.OptRuntime
 
Codegen - class org.mozilla.javascript.optimizer.Codegen.
This class generates code for a given IR tree.
Codegen() - Constructor for class org.mozilla.javascript.optimizer.Codegen
 
CODEOFFSET_PROP - Static variable in class org.mozilla.javascript.Node
 
coerceType(Class, Object) - Static method in class org.mozilla.javascript.NativeJavaObject
Type-munging for field setting and method invocation.
COLON - Static variable in class org.mozilla.javascript.TokenStream
Token types.
COMMA - Static variable in class org.mozilla.javascript.TokenStream
Token types.
compile(Context, Scriptable, Node, Object, SecuritySupport, ClassNameHelper) - Method in class org.mozilla.javascript.Interpreter
 
compile(Context, Scriptable, Node, Object, SecuritySupport, ClassNameHelper) - Method in class org.mozilla.javascript.optimizer.Codegen
 
compile(Scriptable, String) - Static method in class org.mozilla.javascript.NativeScript
 
compileFunction(Scriptable, String, String, int, Object) - Method in class org.mozilla.javascript.Context
Compile a JavaScript function.
compileReader(Scriptable, Reader, String, int, Object) - Method in class org.mozilla.javascript.Context
Compiles the source in the given reader.
construct(Context, Scriptable, Object[]) - Method in class org.mozilla.javascript.BaseFunction
 
construct(Context, Scriptable, Object[]) - Method in interface org.mozilla.javascript.Function
Call the function as a constructor.
construct(Context, Scriptable, Object[]) - Method in class org.mozilla.javascript.NativeScript
 
construct(Context, Scriptable, Object[]) - Method in class org.mozilla.javascript.FunctionObject
Performs conversions on argument types if needed and invokes the underlying Java method or constructor to create a new Scriptable object.
construct(Context, Scriptable, Object[]) - Method in class org.mozilla.javascript.NativeJavaClass
 
construct(Context, Scriptable, Object[]) - Method in class org.mozilla.javascript.Delegator
Note that if the delegee is null, this method creates a new instance of the Delegator itself rathert than forwarding the call to the delegee.
construct(Context, Scriptable, Object[]) - Method in class org.mozilla.javascript.IdFunction
 
construct(Context, Scriptable, Object[]) - Method in class org.mozilla.javascript.regexp.NativeRegExp
 
construct(Context, Scriptable, Object[]) - Method in class org.mozilla.javascript.regexp.NativeRegExpCtor
 
constructError(Context, String, String, Object) - Static method in class org.mozilla.javascript.NativeGlobal
The NativeError functions See ECMA 15.11.6
constructError(Context, String, String, Object, String, int, int, String) - Static method in class org.mozilla.javascript.NativeGlobal
The NativeError functions See ECMA 15.11.6
CONSTRUCTOR_ONLY - Static variable in class org.mozilla.javascript.IdFunction
 
constructSpecific(Context, Scriptable, Scriptable, Constructor, Object[]) - Static method in class org.mozilla.javascript.NativeJavaClass
 
containsCalls(int) - Method in class org.mozilla.javascript.optimizer.OptFunctionNode
 
Context - class org.mozilla.javascript.Context.
This class represents the runtime context of an executing script.
Context() - Constructor for class org.mozilla.javascript.Context
Create a new Context.
Context(SecuritySupport) - Constructor for class org.mozilla.javascript.Context
Create a new context with the associated security support.
contextCreated(Context) - Method in interface org.mozilla.javascript.ContextListener
 
contextEntered(Context) - Method in interface org.mozilla.javascript.ContextListener
 
contextExited(Context) - Method in interface org.mozilla.javascript.ContextListener
 
ContextListener - interface org.mozilla.javascript.ContextListener.
Embeddings that wish to
contextReleased(Context) - Method in interface org.mozilla.javascript.ContextListener
 
CONTINUE - Static variable in class org.mozilla.javascript.TokenStream
Token types.
CONTINUE_PROP - Static variable in class org.mozilla.javascript.Node
 
CONVERSION_NONE - Static variable in class org.mozilla.javascript.NativeJavaObject
 
CONVERSION_NONTRIVIAL - Static variable in class org.mozilla.javascript.NativeJavaObject
 
CONVERSION_TRIVIAL - Static variable in class org.mozilla.javascript.NativeJavaObject
 
CONVERT - Static variable in class org.mozilla.javascript.TokenStream
Token types.
convertArg(Scriptable, Object, Class) - Static method in class org.mozilla.javascript.FunctionObject
 
convertResult(Object, String) - Static method in class org.mozilla.javascript.JavaAdapter
 
createAdapterClass(Class, Class[], Scriptable, Scriptable) - Static method in class org.mozilla.javascript.JavaAdapter
 
createAdapterClass(Context, Scriptable, String, Class, Class[], String, ClassNameHelper) - Static method in class org.mozilla.javascript.JavaAdapter
 
createArrayLiteral(Object) - Method in class org.mozilla.javascript.IRFactory
Array Literal
createArrayLiteral rewrites its argument as array creation plus a series of array element entries, so later compiler stages don't need to know about array literals.
createAssignment(int, Node, Node, Class, boolean) - Method in class org.mozilla.javascript.IRFactory
 
createBinary(int, int, Object, Object) - Method in class org.mozilla.javascript.IRFactory
 
createBinary(int, Object, Object) - Method in class org.mozilla.javascript.IRFactory
Binary
createBlock(int) - Method in class org.mozilla.javascript.IRFactory
Statement block Creates the empty statement block Must make subsequent calls to add statements to the node
createBreak(String, int) - Method in class org.mozilla.javascript.IRFactory
Break (possibly labeled)
createCatch(String, Object, Object, int) - Method in class org.mozilla.javascript.IRFactory
Catch clause of try/catch/finally
createContinue(String, int) - Method in class org.mozilla.javascript.IRFactory
Continue (possibly labeled)
createDoWhile(Object, Object, int) - Method in class org.mozilla.javascript.IRFactory
DoWhile
createExprStatement(Object, int) - Method in class org.mozilla.javascript.IRFactory
 
createFor(Object, Object, Object, Object, int) - Method in class org.mozilla.javascript.IRFactory
For
createForIn(Object, Object, Object, int) - Method in class org.mozilla.javascript.IRFactory
For ..
createFunction(String, Object, Object, String, int, int, Object, boolean) - Method in class org.mozilla.javascript.IRFactory
 
createFunctionNode(String, Object, Object) - Method in class org.mozilla.javascript.IRFactory
 
createFunctionNode(String, Object, Object) - Method in class org.mozilla.javascript.optimizer.OptIRFactory
 
createFunctionObject(Scriptable, Class, Context, boolean) - Static method in class org.mozilla.javascript.ScriptRuntime
 
createIf(Object, Object, Object, int) - Method in class org.mozilla.javascript.IRFactory
If statement
createInvoker(Method, Class[]) - Method in class org.mozilla.javascript.Invoker
Factory method to get invoker for given method
createInvoker(Method, Class[]) - Method in class org.mozilla.javascript.optimizer.InvokerImpl
 
createIRFactory(TokenStream, ClassNameHelper, Scriptable) - Method in class org.mozilla.javascript.Interpreter
 
createIRFactory(TokenStream, ClassNameHelper, Scriptable) - Method in class org.mozilla.javascript.optimizer.Codegen
 
createIRFactory(TokenStream, Scriptable) - Method in class org.mozilla.javascript.NodeTransformer
 
createLabel(String, int) - Method in class org.mozilla.javascript.IRFactory
Label
createLeaf(int) - Method in class org.mozilla.javascript.IRFactory
Leaf
createLeaf(int, int) - Method in class org.mozilla.javascript.IRFactory
 
createLeaf(int, String) - Method in class org.mozilla.javascript.IRFactory
 
createLocalVariable(String, boolean) - Method in class org.mozilla.javascript.VariableTable
 
createLocalVariable(String, boolean) - Method in class org.mozilla.javascript.optimizer.OptVariableTable
 
createName(String) - Method in class org.mozilla.javascript.IRFactory
Name
createNewLocal(Node) - Method in class org.mozilla.javascript.IRFactory
 
createNewTemp(Node) - Method in class org.mozilla.javascript.IRFactory
 
createNumber(double) - Method in class org.mozilla.javascript.IRFactory
Number (for literals)
createObjectLiteral(Object) - Method in class org.mozilla.javascript.IRFactory
Object Literals
createObjectLiteral rewrites its argument as object creation plus object property entries, so later compiler stages don't need to know about object literals.
createRegExp(String, String) - Method in class org.mozilla.javascript.IRFactory
Regular expressions
createReturn(Object, int) - Method in class org.mozilla.javascript.IRFactory
Return
createScript(Object, String, int, int, Object) - Method in class org.mozilla.javascript.IRFactory
Script (for associating file/url names with toplevel scripts.)
createString(String) - Method in class org.mozilla.javascript.IRFactory
String (for literals)
createSwitch(int) - Method in class org.mozilla.javascript.IRFactory
Statement leaf nodes.
createTernary(Object, Object, Object) - Method in class org.mozilla.javascript.IRFactory
 
createThrow(Object, int) - Method in class org.mozilla.javascript.IRFactory
Throw
createTryCatchFinally(Object, Object, Object, int) - Method in class org.mozilla.javascript.IRFactory
Try/Catch/Finally The IRFactory tries to express as much as possible in the tree; the responsibilities remaining for Codegen are to add the Java handlers: (Either (but not both) of TARGET and FINALLY might not be defined) - a catch handler for javascript exceptions that unwraps the exception onto the stack and GOTOes to the catch target - TARGET_PROP in the try node.
createUnary(int, int, Object) - Method in class org.mozilla.javascript.IRFactory
 
createUnary(int, Object) - Method in class org.mozilla.javascript.IRFactory
Unary
createUseLocal(Node) - Method in class org.mozilla.javascript.IRFactory
 
createUseTemp(Node) - Method in class org.mozilla.javascript.IRFactory
 
createVariables(int) - Method in class org.mozilla.javascript.IRFactory
 
createWhile(Object, Object, int) - Method in class org.mozilla.javascript.IRFactory
While
createWith(Object, Object, int) - Method in class org.mozilla.javascript.IRFactory
With
currentNode() - Method in class org.mozilla.javascript.PreorderNodeIterator
 

D

D2F - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
D2I - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
D2L - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DADD - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DALOAD - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DASTORE - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DCMPG - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DCMPL - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DCONST_0 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DCONST_1 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DDIV - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
debug_level - Variable in class org.mozilla.javascript.NativeFunction
 
debug_srcName - Variable in class org.mozilla.javascript.NativeFunction
 
DebugFrame - interface org.mozilla.javascript.debug.DebugFrame.
 
DebuggableEngine - interface org.mozilla.javascript.debug.DebuggableEngine.
 
DebuggableEngineImpl - class org.mozilla.javascript.DebuggableEngineImpl.
 
DebuggableEngineImpl(Context) - Constructor for class org.mozilla.javascript.DebuggableEngineImpl
 
DebuggableScript - interface org.mozilla.javascript.debug.DebuggableScript.
This interface exposes debugging information from executable code (either functions or top-level scripts).
Debugger - interface org.mozilla.javascript.debug.Debugger.
 
debugPC - Variable in class org.mozilla.javascript.NativeCall
 
DebugReader - class org.mozilla.javascript.debug.DebugReader.
 
DebugReader(Reader) - Constructor for class org.mozilla.javascript.debug.DebugReader
 
DEBUGSOURCE_PROP - Static variable in class org.mozilla.javascript.Node
 
DEC - Static variable in class org.mozilla.javascript.TokenStream
Token types.
decompile(Context, int, boolean) - Method in class org.mozilla.javascript.BaseFunction
Decompile the source information associated with this js function/script back into a string.
decompile(Context, int, boolean) - Method in class org.mozilla.javascript.NativeFunction
Decompile the source information associated with this js function/script back into a string.
decompile(Context, int, boolean) - Method in class org.mozilla.javascript.NativeJavaMethod
 
decompile(Context, int, boolean) - Method in class org.mozilla.javascript.IdFunction
 
decompileFunction(Function, int) - Method in class org.mozilla.javascript.Context
Decompile a JavaScript Function.
decompileFunctionBody(Function, int) - Method in class org.mozilla.javascript.Context
Decompile the body of a JavaScript Function.
decompileScript(Script, Scriptable, int) - Method in class org.mozilla.javascript.Context
Decompile the script.
DEFAULT - Static variable in class org.mozilla.javascript.TokenStream
Token types.
DEFAULT_PROP - Static variable in class org.mozilla.javascript.Node
 
defineClass(Scriptable, Class) - Static method in class org.mozilla.javascript.ScriptableObject
Defines JavaScript objects from a Java class that implements Scriptable.
defineClass(Scriptable, Class, boolean) - Static method in class org.mozilla.javascript.ScriptableObject
Defines JavaScript objects from a Java class, optionally allowing sealing.
defineClass(String, byte[]) - Method in class org.mozilla.classfile.DefiningClassLoader
 
defineClass(String, byte[], Object) - Method in interface org.mozilla.javascript.SecuritySupport
Define and load a Java class.
defineFunctionProperties(String[], Class, int) - Method in class org.mozilla.javascript.ScriptableObject
Search for names in a class, adding the resulting methods as properties.
defineProperty(Scriptable, String, Object, int) - Static method in class org.mozilla.javascript.ScriptableObject
Utility method to add properties to arbitrary Scriptable object.
defineProperty(String, Class, int) - Method in class org.mozilla.javascript.ScriptableObject
Define a JavaScript property with getter and setter side effects.
defineProperty(String, Object, int) - Method in class org.mozilla.javascript.ScriptableObject
Define a JavaScript property.
defineProperty(String, Object, int) - Method in class org.mozilla.javascript.IdScriptable
Redefine ScriptableObject.defineProperty to allow changing values/attributes of id-based properties unless getIdDefaultAttributes contains the READONLY attribute.
defineProperty(String, Object, Method, Method, int) - Method in class org.mozilla.javascript.ScriptableObject
Define a JavaScript property.
DefiningClassLoader - class org.mozilla.classfile.DefiningClassLoader.
Load generated classes.
DefiningClassLoader() - Constructor for class org.mozilla.classfile.DefiningClassLoader
 
Delegator - class org.mozilla.javascript.Delegator.
This is a helper class for implementing wrappers around Scriptable objects.
Delegator() - Constructor for class org.mozilla.javascript.Delegator
Create a Delegator prototype.
Delegator(Scriptable) - Constructor for class org.mozilla.javascript.Delegator
Create a new Delegator that forwards requests to a delegee Scriptable object.
delete(int) - Method in class org.mozilla.javascript.ScriptableObject
Removes the indexed property from the object.
delete(int) - Method in class org.mozilla.javascript.NativeWith
 
delete(int) - Method in class org.mozilla.javascript.NativeArray
 
delete(int) - Method in class org.mozilla.javascript.NativeJavaObject
 
delete(int) - Method in interface org.mozilla.javascript.Scriptable
Removes a property from this object.
delete(int) - Method in class org.mozilla.javascript.Delegator
 
delete(int) - Method in class org.mozilla.javascript.Undefined
 
delete(Object, Object) - Static method in class org.mozilla.javascript.ScriptRuntime
The delete operator See ECMA 11.4.1 In ECMA 0.19, the description of the delete operator (11.4.1) assumes that the [[Delete]] method returns a value.
delete(String) - Method in class org.mozilla.javascript.ScriptableObject
Removes a named property from the object.
delete(String) - Method in class org.mozilla.javascript.IdScriptable
 
delete(String) - Method in class org.mozilla.javascript.NativeWith
 
delete(String) - Method in class org.mozilla.javascript.NativeJavaObject
 
delete(String) - Method in interface org.mozilla.javascript.Scriptable
Removes a property from this object.
delete(String) - Method in class org.mozilla.javascript.Delegator
 
delete(String) - Method in class org.mozilla.javascript.Undefined
 
deleteProperty(Scriptable, int) - Static method in class org.mozilla.javascript.ScriptableObject
Removes the property from an object or its prototype chain.
deleteProperty(Scriptable, String) - Static method in class org.mozilla.javascript.ScriptableObject
Removes the property from an object or its prototype chain.
DELPROP - Static variable in class org.mozilla.javascript.TokenStream
Token types.
DIRECTCALL_PROP - Static variable in class org.mozilla.javascript.Node
 
DIV - Static variable in class org.mozilla.javascript.TokenStream
Token types.
DLOAD - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DLOAD_0 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DLOAD_1 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DLOAD_2 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DLOAD_3 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DMUL - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DNEG - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DO - Static variable in class org.mozilla.javascript.TokenStream
Token types.
DONTENUM - Static variable in class org.mozilla.javascript.ScriptableObject
Property attribute indicating property is not enumerated.
DOT - Static variable in class org.mozilla.javascript.TokenStream
Token types.
doTypeFlow() - Method in class org.mozilla.javascript.optimizer.Block
 
DoubleClass - Static variable in class org.mozilla.javascript.ScriptRuntime
 
DREM - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DRETURN - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DSTORE - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DSTORE_0 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DSTORE_1 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DSTORE_2 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DSTORE_3 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DSUB - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DUP - Static variable in class org.mozilla.javascript.TokenStream
Token types.
DUP - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DUP_X1 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DUP_X2 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DUP2 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DUP2_X1 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
DUP2_X2 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.

E

EcmaError - exception org.mozilla.javascript.EcmaError.
The class of exceptions raised by the engine as described in ECMA edition 3.
EcmaError(NativeError, String, int, int, String) - Constructor for class org.mozilla.javascript.EcmaError
Create an exception with the specified detail message.
ELEMDEC - Static variable in class org.mozilla.javascript.TokenStream
Token types.
ELEMINC - Static variable in class org.mozilla.javascript.TokenStream
Token types.
ELSE - Static variable in class org.mozilla.javascript.TokenStream
Token types.
emitDirectConstructor(OptFunctionNode) - Method in class org.mozilla.javascript.optimizer.Codegen
 
EMPTY - Static variable in class org.mozilla.javascript.ScriptableObject
The empty property attribute.
emptyArgs - Static variable in class org.mozilla.javascript.ScriptRuntime
 
END_LINENO_PROP - Static variable in class org.mozilla.javascript.Node
 
ENDTRY - Static variable in class org.mozilla.javascript.TokenStream
Token types.
enter() - Static method in class org.mozilla.javascript.Context
Get a context associated with the current thread, creating one if need be.
enter(Context) - Static method in class org.mozilla.javascript.Context
Get a Context associated with the current thread, using the given Context if need be.
ENTERWITH - Static variable in class org.mozilla.javascript.TokenStream
Token types.
enterWith(Object, Scriptable) - Static method in class org.mozilla.javascript.ScriptRuntime
 
ENUM_PROP - Static variable in class org.mozilla.javascript.Node
 
ENUMDONE - Static variable in class org.mozilla.javascript.TokenStream
Token types.
ENUMINIT - Static variable in class org.mozilla.javascript.TokenStream
Token types.
ENUMNEXT - Static variable in class org.mozilla.javascript.TokenStream
Token types.
EOF - Static variable in class org.mozilla.javascript.TokenStream
Token types.
eof() - Method in class org.mozilla.javascript.TokenStream
 
EOL - Static variable in class org.mozilla.javascript.TokenStream
Token types.
EQ - Static variable in class org.mozilla.javascript.TokenStream
Token types.
eq(Object, Object) - Static method in class org.mozilla.javascript.ScriptRuntime
Equality See ECMA 11.9
eqB(Object, Object) - Static method in class org.mozilla.javascript.ScriptRuntime
 
EQOP - Static variable in class org.mozilla.javascript.TokenStream
Token types.
equals(Object) - Method in class org.mozilla.javascript.JavaAdapter
 
ERROR - Static variable in class org.mozilla.javascript.TokenStream
Token types.
error(String, String, int, String, int) - Method in interface org.mozilla.javascript.ErrorReporter
Report an error.
ErrorReporter - interface org.mozilla.javascript.ErrorReporter.
This is interface defines a protocol for the reporting of errors during JavaScript translation or execution.
errorReporterProperty - Static variable in class org.mozilla.javascript.Context
 
escapeString(String) - Static method in class org.mozilla.javascript.ScriptRuntime
For escaping strings printed by object and array literals; not quite the same as 'escape.'
establishIndices() - Method in class org.mozilla.javascript.VariableTable
 
evalSpecial(Context, Scriptable, Object, Object[], String, int) - Static method in class org.mozilla.javascript.NativeGlobal
The eval function property of the global object.
evaluateReader(Scriptable, Reader, String, int, Object) - Method in class org.mozilla.javascript.Context
Evaluate a reader as JavaScript source.
evaluateString(Scriptable, String, String, int, Object) - Method in class org.mozilla.javascript.Context
Evaluate a JavaScript source string.
EvaluatorException - exception org.mozilla.javascript.EvaluatorException.
The class of exceptions thrown by the JavaScript engine.
EvaluatorException(String) - Constructor for class org.mozilla.javascript.EvaluatorException
Create an exception with the specified detail message.
EventBitLength - Static variable in class org.mozilla.javascript.optimizer.TypeEvent
 
excludeStandardObjectNames() - Method in class org.mozilla.javascript.serialize.ScriptableOutputStream
Adds the names of the standard objects and their prototypes to the list of excluded names.
exec(Context, Scriptable) - Method in interface org.mozilla.javascript.Script
Execute the script.
exec(Context, Scriptable) - Method in class org.mozilla.javascript.NativeScript
Execute the script.
exec(Context, Scriptable) - Method in class org.mozilla.javascript.InterpretedScript
 
execMethod(int, IdFunction, Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.IdScriptable
'thisObj' will be null if invoked as constructor, in which case instance of Scriptable should be returned.
execMethod(int, IdFunction, Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.NativeCall
 
execMethod(int, IdFunction, Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.NativeBoolean
 
execMethod(int, IdFunction, Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.NativeWith
 
execMethod(int, IdFunction, Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.NativeArray
 
execMethod(int, IdFunction, Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.BaseFunction
 
execMethod(int, IdFunction, Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.NativeString
 
execMethod(int, IdFunction, Context, Scriptable, Scriptable, Object[]) - Method in interface org.mozilla.javascript.IdFunctionMaster
'thisObj' will be null if invoked as constructor, in which case instance of Scriptable should be returned
execMethod(int, IdFunction, Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.NativeError
 
execMethod(int, IdFunction, Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.NativeScript
 
execMethod(int, IdFunction, Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.NativeNumber
 
execMethod(int, IdFunction, Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.NativeObject
 
execMethod(int, IdFunction, Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.NativeMath
 
execMethod(int, IdFunction, Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.NativeGlobal
 
execMethod(int, IdFunction, Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.NativeDate
 
execMethod(int, IdFunction, Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.regexp.NativeRegExp
 
exit() - Static method in class org.mozilla.javascript.Context
Exit a block of code requiring a Context.
EXPORT - Static variable in class org.mozilla.javascript.TokenStream
Token types.
EXPRSTMT - Static variable in class org.mozilla.javascript.TokenStream
Token types.

F

F2D - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
F2I - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
F2L - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
FADD - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
FALOAD - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
FALSE - Static variable in class org.mozilla.javascript.TokenStream
Token types.
FASTORE - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
FatBlock - class org.mozilla.javascript.optimizer.FatBlock.
 
FatBlock(int, int, Node[]) - Constructor for class org.mozilla.javascript.optimizer.FatBlock
 
FCMPG - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
FCMPL - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
FCONST_0 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
FCONST_1 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
FCONST_2 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
FDIV - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
FEATURE_MEMBER_EXPR_AS_FUNCTION_NAME - Static variable in class org.mozilla.javascript.Context
if hasFeature(FEATURE_MEMBER_EXPR_AS_FUNCTION_NAME) returns true, allow 'function (...) {
FEATURE_NON_ECMA_GET_YEAR - Static variable in class org.mozilla.javascript.Context
if hasFeature(FEATURE_NON_ECMA_GET_YEAR) returns true, Date.prototype.getYear subtructs 1900 only if 1900 <= date < 2000 in deviation with Ecma B.2.4
FEATURE_RESERVED_KEYWORD_AS_IDENTIFIER - Static variable in class org.mozilla.javascript.Context
if hasFeature(RESERVED_KEYWORD_AS_IDENTIFIER) returns true, treat future reserved keyword (see Ecma-262, section 7.5.3) as ordinary identifiers but warn about this usage
FINALLY - Static variable in class org.mozilla.javascript.TokenStream
Token types.
FINALLY_PROP - Static variable in class org.mozilla.javascript.Node
 
find_split(Scriptable, String, String, Object, int[], int[], boolean[], String[][]) - Method in interface org.mozilla.javascript.RegExpProxy
 
find_split(Scriptable, String, String, Object, int[], int[], boolean[], String[][]) - Method in class org.mozilla.javascript.regexp.RegExpImpl
 
findMethods(Class, String) - Static method in class org.mozilla.javascript.FunctionObject
Finds methods of a given name in a given class.
fixGotos(byte[]) - Method in class org.mozilla.javascript.Label
 
FIXUPS_PROP - Static variable in class org.mozilla.javascript.Node
 
flags - Variable in class org.mozilla.javascript.TokenStream
 
FLOAD - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
FLOAD_0 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
FLOAD_1 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
FLOAD_2 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
FLOAD_3 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
FloatClass - Static variable in class org.mozilla.javascript.ScriptRuntime
 
FMUL - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
FNEG - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
FOLD - Static variable in class org.mozilla.javascript.regexp.NativeRegExp
 
FOR - Static variable in class org.mozilla.javascript.TokenStream
Token types.
FREM - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
FRETURN - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
FSTORE - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
FSTORE_0 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
FSTORE_1 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
FSTORE_2 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
FSTORE_3 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
FSUB - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
fullyQualifiedForm(String) - Static method in class org.mozilla.classfile.ClassFileWriter
 
Function - interface org.mozilla.javascript.Function.
This is interface that all functions in JavaScript must implement.
FUNCTION - Static variable in class org.mozilla.javascript.TokenStream
Token types.
FUNCTION_AND_CONSTRUCTOR - Static variable in class org.mozilla.javascript.IdFunction
 
FUNCTION_EXPRESSION - Static variable in class org.mozilla.javascript.FunctionNode
 
FUNCTION_EXPRESSION_STATEMENT - Static variable in class org.mozilla.javascript.FunctionNode
 
FUNCTION_ONLY - Static variable in class org.mozilla.javascript.IdFunction
 
FUNCTION_PROP - Static variable in class org.mozilla.javascript.Node
 
FUNCTION_STATEMENT - Static variable in class org.mozilla.javascript.FunctionNode
There are three types of functions that can be defined.
FunctionClass - Static variable in class org.mozilla.javascript.ScriptRuntime
 
FunctionNode - class org.mozilla.javascript.FunctionNode.
 
FunctionNode(String, Node, Node) - Constructor for class org.mozilla.javascript.FunctionNode
 
FunctionObject - class org.mozilla.javascript.FunctionObject.
 
FunctionObject(String, Member, Scriptable) - Constructor for class org.mozilla.javascript.FunctionObject
Create a JavaScript function object from a Java method.
functionType() - Method in class org.mozilla.javascript.IdFunction
 

G

GE - Static variable in class org.mozilla.javascript.TokenStream
Token types.
generateCode(Node, Vector, Vector, ClassNameHelper) - Method in class org.mozilla.javascript.optimizer.Codegen
 
get(int, Scriptable) - Method in class org.mozilla.javascript.ScriptableObject
Returns the value of the indexed property or NOT_FOUND.
get(int, Scriptable) - Method in class org.mozilla.javascript.NativeWith
 
get(int, Scriptable) - Method in class org.mozilla.javascript.NativeArray
 
get(int, Scriptable) - Method in class org.mozilla.javascript.NativeJavaObject
 
get(int, Scriptable) - Method in interface org.mozilla.javascript.Scriptable
Get a property from the object selected by an integral index.
get(int, Scriptable) - Method in class org.mozilla.javascript.NativeString
 
get(int, Scriptable) - Method in class org.mozilla.javascript.NativeJavaArray
 
get(int, Scriptable) - Method in class org.mozilla.javascript.NativeJavaPackage
 
get(int, Scriptable) - Method in class org.mozilla.javascript.Delegator
 
get(int, Scriptable) - Method in class org.mozilla.javascript.Undefined
 
get(String, Scriptable) - Method in class org.mozilla.javascript.ScriptableObject
Returns the value of the named property or NOT_FOUND.
get(String, Scriptable) - Method in class org.mozilla.javascript.IdScriptable
 
get(String, Scriptable) - Method in class org.mozilla.javascript.NativeWith
 
get(String, Scriptable) - Method in class org.mozilla.javascript.ImporterTopLevel
 
get(String, Scriptable) - Method in class org.mozilla.javascript.NativeJavaObject
 
get(String, Scriptable) - Method in interface org.mozilla.javascript.Scriptable
Get a named property from the object.
get(String, Scriptable) - Method in class org.mozilla.javascript.NativeJavaArray
 
get(String, Scriptable) - Method in class org.mozilla.javascript.NativeJavaPackage
 
get(String, Scriptable) - Method in class org.mozilla.javascript.NativeJavaClass
 
get(String, Scriptable) - Method in class org.mozilla.javascript.Delegator
 
get(String, Scriptable) - Method in class org.mozilla.javascript.Undefined
 
getAdapterSelf(Class, Object) - Static method in class org.mozilla.javascript.JavaAdapter
 
getAllIds() - Method in class org.mozilla.javascript.ScriptableObject
Returns an array of ids for the properties of the object.
getAllNames() - Method in class org.mozilla.javascript.VariableTable
 
getArity() - Method in class org.mozilla.javascript.BaseFunction
 
getArity() - Method in class org.mozilla.javascript.NativeFunction
 
getArity() - Method in class org.mozilla.javascript.IdFunction
 
getAttributes(int, Scriptable) - Method in class org.mozilla.javascript.ScriptableObject
Get the attributes of an indexed property.
getAttributes(int, Scriptable) - Method in class org.mozilla.javascript.Undefined
 
getAttributes(String, Scriptable) - Method in class org.mozilla.javascript.ScriptableObject
Get the attributes of a named property.
getAttributes(String, Scriptable) - Method in class org.mozilla.javascript.IdScriptable
 
getAttributes(String, Scriptable) - Method in class org.mozilla.javascript.Undefined
 
GETBASE - Static variable in class org.mozilla.javascript.TokenStream
Token types.
getBase(Scriptable, String) - Static method in class org.mozilla.javascript.ScriptRuntime
 
getBlockID() - Method in class org.mozilla.javascript.optimizer.Block
 
getBreakNextLine() - Method in class org.mozilla.javascript.DebuggableEngineImpl
Return the value of the breakNextLine flag.
getBreakNextLine() - Method in interface org.mozilla.javascript.debug.DebuggableEngine
Return the value of the breakNextLine flag.
getCaller() - Method in class org.mozilla.javascript.NativeCall
 
getCheckThis() - Method in class org.mozilla.javascript.FunctionNode
 
getChildBefore(Node) - Method in class org.mozilla.javascript.Node
 
getClassContext() - Method in interface org.mozilla.javascript.SecuritySupport
Get the current class Context.
getClassName() - Method in class org.mozilla.javascript.ScriptableObject
Return the name of the class.
getClassName() - Method in class org.mozilla.javascript.NativeCall
 
getClassName() - Method in class org.mozilla.javascript.JavaAdapter
 
getClassName() - Method in class org.mozilla.javascript.NativeBoolean
 
getClassName() - Method in class org.mozilla.javascript.NativeWith
 
getClassName() - Method in class org.mozilla.javascript.NativeArray
 
getClassName() - Method in class org.mozilla.javascript.ImporterTopLevel
 
getClassName() - Method in class org.mozilla.javascript.BaseFunction
 
getClassName() - Method in class org.mozilla.javascript.NativeJavaObject
 
getClassName() - Method in interface org.mozilla.javascript.Scriptable
Get the name of the set of objects implemented by this Java class.
getClassName() - Method in class org.mozilla.javascript.NativeString
 
getClassName() - Method in class org.mozilla.javascript.NativeError
 
getClassName() - Method in class org.mozilla.javascript.NativeScript
Returns the name of this JavaScript class, "Script".
getClassName() - Method in class org.mozilla.javascript.NativeNumber
 
getClassName() - Method in class org.mozilla.javascript.NativeObject
 
getClassName() - Method in interface org.mozilla.javascript.ClassNameHelper
 
getClassName() - Method in class org.mozilla.javascript.NativeMath
 
getClassName() - Method in class org.mozilla.javascript.NativeJavaArray
 
getClassName() - Method in class org.mozilla.javascript.NativeJavaPackage
 
getClassName() - Method in class org.mozilla.javascript.NativeJavaClass
 
getClassName() - Method in class org.mozilla.javascript.Context
Get the current class name.
getClassName() - Method in class org.mozilla.javascript.Delegator
 
getClassName() - Method in class org.mozilla.javascript.Undefined
 
getClassName() - Method in class org.mozilla.javascript.NativeDate
 
getClassName() - Method in class org.mozilla.javascript.regexp.NativeRegExp
 
getClassName() - Method in class org.mozilla.javascript.regexp.NativeRegExpCtor
 
getClassName() - Method in class org.mozilla.javascript.optimizer.OptFunctionNode
 
getClassName() - Method in class org.mozilla.javascript.optimizer.OptClassNameHelper
 
getClassObject() - Method in class org.mozilla.javascript.NativeJavaClass
 
getClassOutput() - Method in class org.mozilla.javascript.Context
Get the current interface to write class bytes into.
getClassPrototype(Scriptable, String) - Static method in class org.mozilla.javascript.ScriptableObject
Get the prototype for the named class.
getClassRepository() - Method in interface org.mozilla.javascript.ClassNameHelper
 
getClassRepository() - Method in class org.mozilla.javascript.Context
Get the current class repository.
getClassRepository() - Method in class org.mozilla.javascript.optimizer.OptClassNameHelper
 
getColumnNumber() - Method in class org.mozilla.javascript.EcmaError
The column number of the location of the error, or zero if unknown.
getContextClassLoader() - Static method in class org.mozilla.classfile.DefiningClassLoader
 
getConversionWeight(Object, Class) - Static method in class org.mozilla.javascript.NativeJavaObject
Derive a ranking based on how "natural" the conversion is.
getCurrentActivation(Context) - Static method in class org.mozilla.javascript.ScriptRuntime
 
getCurrentCodeOffset() - Method in class org.mozilla.classfile.ClassFileWriter
Get the current offset into the code of the current method.
getCurrentContext() - Static method in class org.mozilla.javascript.Context
Get the current Context.
getCurrentParent() - Method in class org.mozilla.javascript.PreorderNodeIterator
 
getDatum() - Method in class org.mozilla.javascript.Node
 
getDebuggableEngine() - Method in class org.mozilla.javascript.Context
 
getDebugger() - Method in class org.mozilla.javascript.DebuggableEngineImpl
Return the current debugger.
getDebugger() - Method in interface org.mozilla.javascript.debug.DebuggableEngine
Return the current debugger.
getDefaultValue(Class) - Method in class org.mozilla.javascript.ScriptableObject
Implements the [[DefaultValue]] internal method.
getDefaultValue(Class) - Method in class org.mozilla.javascript.NativeBoolean
 
getDefaultValue(Class) - Method in class org.mozilla.javascript.NativeWith
 
getDefaultValue(Class) - Method in class org.mozilla.javascript.NativeArray
 
getDefaultValue(Class) - Method in class org.mozilla.javascript.NativeJavaObject
 
getDefaultValue(Class) - Method in interface org.mozilla.javascript.Scriptable
Get the default value of the object with a given hint.
getDefaultValue(Class) - Method in class org.mozilla.javascript.NativeJavaArray
 
getDefaultValue(Class) - Method in class org.mozilla.javascript.NativeJavaPackage
 
getDefaultValue(Class) - Method in class org.mozilla.javascript.NativeJavaClass
 
getDefaultValue(Class) - Method in class org.mozilla.javascript.Delegator
Note that this method does not get forwarded to the delegee if the hint parameter is null, ScriptRuntime.ScriptableClass or ScriptRuntime.FunctionClass.
getDefaultValue(Class) - Method in class org.mozilla.javascript.Undefined
 
getDefaultValue(Class) - Method in class org.mozilla.javascript.NativeDate
 
getDelegee() - Method in class org.mozilla.javascript.Delegator
Retrieve the delegee.
getDirectCallParameterSignature() - Method in class org.mozilla.javascript.optimizer.OptFunctionNode
 
getDirectCallTargets() - Method in class org.mozilla.javascript.optimizer.OptFunctionNode
 
getDouble() - Method in class org.mozilla.javascript.Node
 
GETELEM - Static variable in class org.mozilla.javascript.TokenStream
Token types.
getElem(Object, double, Scriptable) - Static method in class org.mozilla.javascript.optimizer.OptRuntime
 
getElem(Object, Object, Scriptable) - Static method in class org.mozilla.javascript.ScriptRuntime
 
getElem(Scriptable, int) - Static method in class org.mozilla.javascript.ScriptRuntime
 
getElements(Scriptable) - Method in class org.mozilla.javascript.Context
Get the elements of a JavaScript array.
getEndNode() - Method in class org.mozilla.javascript.optimizer.FatBlock
 
getEndNode() - Method in class org.mozilla.javascript.optimizer.Block
 
getErrorObject() - Method in class org.mozilla.javascript.EcmaError
Get the error object corresponding to this exception.
getErrorReporter() - Method in class org.mozilla.javascript.Context
Get the current error reporter.
getEvent() - Method in class org.mozilla.javascript.optimizer.TypeEvent
 
getExistingIntProp(int) - Method in class org.mozilla.javascript.Node
 
GETFIELD - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
GETFIELD_QUICK - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
GETFIELD_QUICK_W - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
GETFIELD2_QUICK - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
getFirst() - Method in class org.mozilla.javascript.Node
 
getFirstChild() - Method in class org.mozilla.javascript.Node
 
getFlags() - Method in class org.mozilla.javascript.regexp.NativeRegExp
 
getFrame(int) - Method in class org.mozilla.javascript.DebuggableEngineImpl
Return a frame from the current execution.
getFrame(int) - Method in interface org.mozilla.javascript.debug.DebuggableEngine
Return a frame from the current execution.
getFrameCount() - Method in class org.mozilla.javascript.DebuggableEngineImpl
Return the number of frames in current execution.
getFrameCount() - Method in interface org.mozilla.javascript.debug.DebuggableEngine
Return the number of frames in current execution.
getFunctionName() - Method in class org.mozilla.javascript.BaseFunction
 
getFunctionName() - Method in class org.mozilla.javascript.NativeScript
 
getFunctionName() - Method in class org.mozilla.javascript.FunctionNode
 
getFunctionObject() - Method in class org.mozilla.javascript.NativeCall
 
getFunctionPrototype(Scriptable) - Static method in class org.mozilla.javascript.ScriptableObject
Get the Function.prototype property.
getFunctionType() - Method in class org.mozilla.javascript.FunctionNode
 
getIds() - Method in class org.mozilla.javascript.ScriptableObject
Returns an array of ids for the properties of the object.
getIds() - Method in class org.mozilla.javascript.NativeWith
 
getIds() - Method in class org.mozilla.javascript.NativeArray
 
getIds() - Method in class org.mozilla.javascript.NativeJavaObject
 
getIds() - Method in interface org.mozilla.javascript.Scriptable
Get an array of property ids.
getIds() - Method in class org.mozilla.javascript.NativeJavaArray
 
getIds() - Method in class org.mozilla.javascript.NativeJavaClass
 
getIds() - Method in class org.mozilla.javascript.Delegator
 
getIds() - Method in class org.mozilla.javascript.Undefined
 
getImplementationVersion() - Method in class org.mozilla.javascript.Context
Get the implementation version.
getIndex() - Method in class org.mozilla.javascript.LocalVariable
 
getInstructionObserverThreshold() - Method in class org.mozilla.javascript.Context
Get/Set threshold of executed instructions counter that triggers call to observeInstructionCount().
getInt() - Method in class org.mozilla.javascript.Node
 
getInterpreterSecurityDomain() - Method in class org.mozilla.javascript.Context
Returns the security context associated with the innermost script or function being executed by the interpreter.
getIntProp(int, int) - Method in class org.mozilla.javascript.Node
 
getJavaScriptClassName(String, boolean) - Method in class org.mozilla.javascript.optimizer.OptClassNameHelper
 
getJRegister() - Method in class org.mozilla.javascript.LocalVariable
Return the Java register number or -1 if it is not a Java register.
getJRegister() - Method in class org.mozilla.javascript.optimizer.OptLocalVariable
 
getLanguageVersion() - Method in class org.mozilla.javascript.Context
Get the current language version.
getLastChild() - Method in class org.mozilla.javascript.Node
 
getLastSibling() - Method in class org.mozilla.javascript.Node
 
getLeafType(Object) - Method in class org.mozilla.javascript.IRFactory
 
getLength() - Method in class org.mozilla.javascript.BaseFunction
 
getLength() - Method in class org.mozilla.javascript.NativeFunction
 
getLength() - Method in class org.mozilla.javascript.FunctionObject
Return the value defined by the method used to construct the object (number of parameters of the method, or 1 if the method is a "varargs" form), unless setLength has been called with a new value.
getLength() - Method in class org.mozilla.javascript.IdFunction
 
getLine() - Method in class org.mozilla.javascript.TokenStream
 
getLineno() - Method in class org.mozilla.javascript.TokenStream
 
getLineNumber() - Method in class org.mozilla.javascript.EcmaError
Returns the line number of the statement causing the error, or zero if not available.
getLineNumber() - Method in interface org.mozilla.javascript.debug.DebugFrame
 
getLineNumbers() - Method in class org.mozilla.javascript.InterpretedScript
 
getLineNumbers() - Method in interface org.mozilla.javascript.debug.DebuggableScript
Get array containing the line numbers that can have breakpoints placed on them.
getLineSource() - Method in class org.mozilla.javascript.EcmaError
The source of the line causing the error, or zero if unknown.
getLocale() - Method in class org.mozilla.javascript.Context
Get the current locale.
getLocalizedMessage() - Method in class org.mozilla.javascript.WrappedException
Gets the localized message.
getLong() - Method in class org.mozilla.javascript.Node
 
getMessage() - Method in class org.mozilla.javascript.WrappedException
Get the message for the exception.
getMessage() - Method in class org.mozilla.javascript.NativeError
 
getMessage() - Method in class org.mozilla.javascript.EcmaError
Gets the message corresponding to the error.
getMessage(String, Object[]) - Static method in class org.mozilla.javascript.ScriptRuntime
 
getMessage0(String) - Static method in class org.mozilla.javascript.ScriptRuntime
 
getMessage1(String, Object) - Static method in class org.mozilla.javascript.ScriptRuntime
 
getMessage2(String, Object, Object) - Static method in class org.mozilla.javascript.ScriptRuntime
 
getName() - Method in class org.mozilla.javascript.LocalVariable
 
getName() - Method in class org.mozilla.javascript.NativeError
 
getName() - Method in class org.mozilla.javascript.EcmaError
Gets the name of the error.
getName(int) - Method in class org.mozilla.javascript.VariableTable
 
getNext() - Method in class org.mozilla.javascript.Node
 
getNextSibling() - Method in class org.mozilla.javascript.Node
 
getNumber() - Method in class org.mozilla.javascript.TokenStream
 
getNumber() - Method in class org.mozilla.javascript.Node
 
getObjectPrototype(Scriptable) - Static method in class org.mozilla.javascript.ScriptableObject
Get the Object.prototype property.
getOffset() - Method in class org.mozilla.javascript.TokenStream
 
getOp() - Method in class org.mozilla.javascript.TokenStream
 
getOptimizationLevel() - Method in class org.mozilla.javascript.Context
Get the current optimization level.
getOrdinal(String) - Method in class org.mozilla.javascript.VariableTable
 
getOriginalArguments() - Method in class org.mozilla.javascript.NativeCall
 
getOutputStream(String, boolean) - Method in interface org.mozilla.javascript.ClassOutput
 
getParameterCount() - Method in class org.mozilla.javascript.VariableTable
 
getParameterNumberContext() - Method in class org.mozilla.javascript.optimizer.OptFunctionNode
 
GETPARENT - Static variable in class org.mozilla.javascript.TokenStream
Token types.
getParent(Object) - Static method in class org.mozilla.javascript.ScriptRuntime
 
getParent(Object, Scriptable) - Static method in class org.mozilla.javascript.ScriptRuntime
 
getParentScope() - Method in class org.mozilla.javascript.ScriptableObject
Returns the parent (enclosing) scope of the object.
getParentScope() - Method in class org.mozilla.javascript.NativeWith
 
getParentScope() - Method in class org.mozilla.javascript.NativeJavaObject
Returns the parent (enclosing) scope of the object.
getParentScope() - Method in interface org.mozilla.javascript.Scriptable
Get the parent scope of the object.
getParentScope() - Method in class org.mozilla.javascript.Delegator
 
getParentScope() - Method in class org.mozilla.javascript.Undefined
 
getPC() - Method in class org.mozilla.javascript.Label
 
getPredecessorList() - Method in class org.mozilla.javascript.optimizer.Block
 
getPreorderIterator() - Method in class org.mozilla.javascript.Node
 
GETPROP - Static variable in class org.mozilla.javascript.TokenStream
Token types.
getProp(int) - Method in class org.mozilla.javascript.Node
 
getProp(Object, String, Scriptable) - Static method in class org.mozilla.javascript.ScriptRuntime
 
getProperty(Scriptable, int) - Static method in class org.mozilla.javascript.ScriptableObject
Gets an indexed property from an object or any object in its prototype chain.
getProperty(ScriptableObject) - Method in class org.mozilla.javascript.LazilyLoadedCtor
 
getProperty(Scriptable, String) - Static method in class org.mozilla.javascript.ScriptableObject
Gets a named property from an object or any object in its prototype chain.
getPropertyIds(Scriptable) - Static method in class org.mozilla.javascript.ScriptableObject
Returns an array of all ids from an object and its prototypes.
GETPROTO - Static variable in class org.mozilla.javascript.TokenStream
Token types.
getProto(Object, Scriptable) - Static method in class org.mozilla.javascript.ScriptRuntime
 
getPrototype() - Method in class org.mozilla.javascript.ScriptableObject
Returns the prototype of the object.
getPrototype() - Method in class org.mozilla.javascript.NativeWith
 
getPrototype() - Method in class org.mozilla.javascript.NativeJavaObject
 
getPrototype() - Method in interface org.mozilla.javascript.Scriptable
Get the prototype of the object.
getPrototype() - Method in class org.mozilla.javascript.NativeJavaArray
 
getPrototype() - Method in class org.mozilla.javascript.Delegator
 
getPrototype() - Method in class org.mozilla.javascript.Undefined
 
getPrototype() - Method in class org.mozilla.javascript.IdFunction
 
getRegExpProxy(Context) - Static method in class org.mozilla.javascript.ScriptRuntime
 
getSaved() - Method in class org.mozilla.javascript.debug.DebugReader
 
getScope() - Method in class org.mozilla.javascript.TokenStream
 
GETSCOPEPARENT - Static variable in class org.mozilla.javascript.TokenStream
Token types.
getScript() - Method in interface org.mozilla.javascript.debug.DebugFrame
 
getScriptable() - Method in class org.mozilla.javascript.InterpretedScript
 
getScriptable() - Method in interface org.mozilla.javascript.debug.DebuggableScript
Get the Scriptable object (Function or Script) that is described by this DebuggableScript object.
getSecurityDomain(Class) - Method in interface org.mozilla.javascript.SecuritySupport
Return the security context associated with the given class.
getSlimmerSelf() - Method in class org.mozilla.javascript.optimizer.FatBlock
 
getSourceName() - Method in class org.mozilla.javascript.TokenStream
 
getSourceName() - Method in class org.mozilla.javascript.InterpretedScript
 
getSourceName() - Method in class org.mozilla.javascript.EcmaError
Get the name of the source containing the error, or null if that information is not available.
getSourceName() - Method in interface org.mozilla.javascript.debug.DebuggableScript
Get the name of the source (usually filename or URL) of the script.
getSourceName() - Method in interface org.mozilla.javascript.debug.DebugFrame
 
getStackTop() - Method in class org.mozilla.classfile.ClassFileWriter
 
getStartNode() - Method in class org.mozilla.javascript.optimizer.Block
 
getStartPC() - Method in class org.mozilla.javascript.LocalVariable
Return the starting PC where this variable is live, or -1 if it is not a Java register.
getStartPC() - Method in class org.mozilla.javascript.optimizer.OptLocalVariable
Get the offset into the bytecode where the variable becomes live.
GETSTATIC - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
GETSTATIC_QUICK - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
GETSTATIC2_QUICK - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
getString() - Method in class org.mozilla.javascript.TokenStream
 
getString() - Method in class org.mozilla.javascript.Node
 
getSuccessorList() - Method in class org.mozilla.javascript.optimizer.Block
 
getTargetClassFileName() - Method in class org.mozilla.javascript.Context
Get the current target class file name.
getTargetExtends() - Method in class org.mozilla.javascript.optimizer.OptClassNameHelper
 
getTargetImplements() - Method in class org.mozilla.javascript.optimizer.OptClassNameHelper
 
getTargetPackage() - Method in interface org.mozilla.javascript.ClassNameHelper
 
getTargetPackage() - Method in class org.mozilla.javascript.Context
Get the current package to generate classes into.
getTargetPackage() - Method in class org.mozilla.javascript.optimizer.OptClassNameHelper
 
GETTHIS - Static variable in class org.mozilla.javascript.TokenStream
Token types.
getThis(Scriptable) - Static method in class org.mozilla.javascript.ScriptRuntime
 
getThisObj() - Method in class org.mozilla.javascript.NativeCall
 
getThreadLocal(Object) - Method in class org.mozilla.javascript.Context
Get a value corresponding to a key.
getToken() - Method in class org.mozilla.javascript.TokenStream
 
getTokenno() - Method in class org.mozilla.javascript.TokenStream
 
getTopLevelProp(Scriptable, String) - Static method in class org.mozilla.javascript.ScriptRuntime
 
getTopLevelScope(Scriptable) - Static method in class org.mozilla.javascript.ScriptableObject
Get the global scope.
getType() - Method in class org.mozilla.javascript.Node
 
getTypeUnion() - Method in class org.mozilla.javascript.optimizer.OptLocalVariable
 
getUndefinedValue() - Static method in class org.mozilla.javascript.Context
Get the singleton object that represents the JavaScript Undefined value.
getValue() - Method in class org.mozilla.javascript.JavaScriptException
Get the exception value originally thrown.
GETVAR - Static variable in class org.mozilla.javascript.TokenStream
Token types.
getVariable(int) - Method in class org.mozilla.javascript.VariableTable
 
getVariable(String) - Method in class org.mozilla.javascript.VariableTable
 
getVariableObject() - Method in interface org.mozilla.javascript.debug.DebugFrame
 
getVariableTable() - Method in class org.mozilla.javascript.FunctionNode
 
getWrapHandler() - Method in class org.mozilla.javascript.Context
Return the current WrapHandler, or null if none is defined.
getWrappedException() - Method in class org.mozilla.javascript.WrappedException
Get the wrapped exception.
GLOB - Static variable in class org.mozilla.javascript.regexp.NativeRegExp
 
GOSUB - Static variable in class org.mozilla.javascript.TokenStream
Token types.
GOTO - Static variable in class org.mozilla.javascript.TokenStream
Token types.
GOTO - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
GOTO_W - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
GT - Static variable in class org.mozilla.javascript.TokenStream
Token types.

H

handleBreakpointHit(Context) - Method in interface org.mozilla.javascript.debug.Debugger
 
handleCompilationDone(Context, DebuggableScript, StringBuffer) - Method in interface org.mozilla.javascript.debug.Debugger
 
handleExceptionThrown(Context, Object) - Method in interface org.mozilla.javascript.debug.Debugger
 
has(int, Scriptable) - Method in class org.mozilla.javascript.ScriptableObject
Returns true if the property index is defined.
has(int, Scriptable) - Method in class org.mozilla.javascript.NativeWith
 
has(int, Scriptable) - Method in class org.mozilla.javascript.NativeArray
 
has(int, Scriptable) - Method in class org.mozilla.javascript.NativeJavaObject
 
has(int, Scriptable) - Method in interface org.mozilla.javascript.Scriptable
Indicates whether or not an indexed property is defined in an object.
has(int, Scriptable) - Method in class org.mozilla.javascript.NativeJavaArray
 
has(int, Scriptable) - Method in class org.mozilla.javascript.Delegator
 
has(int, Scriptable) - Method in class org.mozilla.javascript.Undefined
 
has(String, int, Scriptable) - Method in class org.mozilla.javascript.NativeJavaPackage
 
has(String, Scriptable) - Method in class org.mozilla.javascript.ScriptableObject
Returns true if the named property is defined.
has(String, Scriptable) - Method in class org.mozilla.javascript.IdScriptable
 
has(String, Scriptable) - Method in class org.mozilla.javascript.NativeWith
 
has(String, Scriptable) - Method in class org.mozilla.javascript.NativeJavaObject
 
has(String, Scriptable) - Method in interface org.mozilla.javascript.Scriptable
Indicates whether or not a named property is defined in an object.
has(String, Scriptable) - Method in class org.mozilla.javascript.NativeJavaArray
 
has(String, Scriptable) - Method in class org.mozilla.javascript.NativeJavaClass
 
has(String, Scriptable) - Method in class org.mozilla.javascript.Delegator
 
has(String, Scriptable) - Method in class org.mozilla.javascript.Undefined
 
hasChildren() - Method in class org.mozilla.javascript.Node
 
hasCompileFunctionsWithDynamicScope() - Method in class org.mozilla.javascript.Context
Return whether functions are compiled by this context using dynamic scope.
hasExcludedName(String) - Method in class org.mozilla.javascript.serialize.ScriptableOutputStream
Returns true if the name is excluded from serialization.
hasFeature(int) - Method in class org.mozilla.javascript.Context
Controls certain aspects of script semantics.
hasInstance(Scriptable) - Method in class org.mozilla.javascript.ScriptableObject
Implements the instanceof operator.
hasInstance(Scriptable) - Method in class org.mozilla.javascript.NativeWith
 
hasInstance(Scriptable) - Method in class org.mozilla.javascript.BaseFunction
Implements the instanceof operator for JavaScript Function objects.
hasInstance(Scriptable) - Method in class org.mozilla.javascript.NativeJavaObject
 
hasInstance(Scriptable) - Method in interface org.mozilla.javascript.Scriptable
The instanceof operator.
hasInstance(Scriptable) - Method in class org.mozilla.javascript.NativeJavaArray
 
hasInstance(Scriptable) - Method in class org.mozilla.javascript.NativeJavaClass
Determines if prototype is a wrapped Java object and performs a Java "instanceof".
hasInstance(Scriptable) - Method in class org.mozilla.javascript.Delegator
 
hasInstance(Scriptable) - Method in class org.mozilla.javascript.Undefined
 
hasProperty(Scriptable, int) - Static method in class org.mozilla.javascript.ScriptableObject
Returns whether an indexed property is defined in an object or any object in its prototype chain.
hasProperty(Scriptable, String) - Static method in class org.mozilla.javascript.ScriptableObject
Returns whether a named property is defined in an object or any object in its prototype chain.
hasSideEffects(Node) - Static method in class org.mozilla.javascript.IRFactory
 
HOOK - Static variable in class org.mozilla.javascript.TokenStream
Token types.

I

I2B - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
I2C - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
I2D - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
I2F - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
I2L - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
I2S - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IADD - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IALOAD - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IAND - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IASTORE - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ICONST_0 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ICONST_1 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ICONST_2 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ICONST_3 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ICONST_4 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ICONST_5 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ICONST_M1 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IdFunction - class org.mozilla.javascript.IdFunction.
 
IdFunction(IdFunctionMaster, String, int) - Constructor for class org.mozilla.javascript.IdFunction
 
IdFunctionMaster - interface org.mozilla.javascript.IdFunctionMaster.
Master for id-based functions that knows their properties and how to execute them
IDIV - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IdScriptable - class org.mozilla.javascript.IdScriptable.
Base class for native object implementation that uses IdFunction to export its methods to script via .prototype object.
IdScriptable() - Constructor for class org.mozilla.javascript.IdScriptable
 
IF - Static variable in class org.mozilla.javascript.TokenStream
Token types.
IF_ACMPEQ - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IF_ACMPNE - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IF_ICMPEQ - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IF_ICMPGE - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IF_ICMPGT - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IF_ICMPLE - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IF_ICMPLT - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IF_ICMPNE - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IFEQ - Static variable in class org.mozilla.javascript.TokenStream
Token types.
IFEQ - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IFGE - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IFGT - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IFLE - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IFLT - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IFNE - Static variable in class org.mozilla.javascript.TokenStream
Token types.
IFNE - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IFNONNULL - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IFNULL - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IINC - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ILOAD - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ILOAD_0 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ILOAD_1 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ILOAD_2 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ILOAD_3 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IMPDEP1 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IMPDEP2 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IMPORT - Static variable in class org.mozilla.javascript.TokenStream
Token types.
importClass(Context, Scriptable, Object[], Function) - Static method in class org.mozilla.javascript.ImporterTopLevel
 
ImporterTopLevel - class org.mozilla.javascript.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() - Constructor for class org.mozilla.javascript.ImporterTopLevel
Deprecated.  
ImporterTopLevel(Context) - Constructor for class org.mozilla.javascript.ImporterTopLevel
 
importPackage(Context, Scriptable, Object[], Function) - Static method in class org.mozilla.javascript.ImporterTopLevel
 
IMUL - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IN - Static variable in class org.mozilla.javascript.TokenStream
Token types.
in(Object, Object, Scriptable) - Static method in class org.mozilla.javascript.ScriptRuntime
The in operator.
INC - Static variable in class org.mozilla.javascript.TokenStream
Token types.
incrementLocalCount() - Method in class org.mozilla.javascript.optimizer.OptFunctionNode
 
INEG - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
init(Context, Scriptable, boolean) - Static method in class org.mozilla.javascript.NativeBoolean
 
init(Context, Scriptable, boolean) - Static method in class org.mozilla.javascript.NativeWith
 
init(Context, Scriptable, boolean) - Static method in class org.mozilla.javascript.NativeArray
 
init(Context, Scriptable, boolean) - Static method in class org.mozilla.javascript.NativeString
 
init(Context, Scriptable, boolean) - Static method in class org.mozilla.javascript.NativeError
 
init(Context, Scriptable, boolean) - Static method in class org.mozilla.javascript.NativeScript
 
init(Context, Scriptable, boolean) - Static method in class org.mozilla.javascript.NativeNumber
 
init(Context, Scriptable, boolean) - Static method in class org.mozilla.javascript.NativeObject
 
init(Context, Scriptable, boolean) - Static method in class org.mozilla.javascript.NativeMath
 
init(Context, Scriptable, boolean) - Static method in class org.mozilla.javascript.NativeGlobal
 
init(Context, Scriptable, boolean) - Static method in class org.mozilla.javascript.NativeDate
 
init(Context, Scriptable, boolean) - Static method in class org.mozilla.javascript.regexp.NativeRegExp
 
init(Context, Scriptable, String, String, boolean) - Method in class org.mozilla.javascript.regexp.NativeRegExp
 
init(Scriptable) - Static method in class org.mozilla.javascript.NativeJavaPackage
 
initAsConstructor(Scriptable, Scriptable) - Method in class org.mozilla.javascript.IdFunction
Prepare to be used as constructor .
initEnum(Object, Scriptable) - Static method in class org.mozilla.javascript.ScriptRuntime
 
initFunction(NativeFunction, Scriptable, String, Context, boolean) - Static method in class org.mozilla.javascript.ScriptRuntime
 
initJSObject() - Static method in class org.mozilla.javascript.NativeJavaObject
 
initLiveOnEntrySets(VariableTable) - Method in class org.mozilla.javascript.optimizer.Block
 
initScript(Context, Scriptable, NativeFunction, Scriptable, boolean) - Static method in class org.mozilla.javascript.ScriptRuntime
 
initScript(Scriptable) - Method in class org.mozilla.javascript.NativeScript
Initialize script.
initStandardObjects(ScriptableObject) - Method in class org.mozilla.javascript.Context
Initialize the standard objects.
initStandardObjects(ScriptableObject, boolean) - Method in class org.mozilla.javascript.Context
Initialize the standard objects.
initVarObj(Context, Scriptable, NativeFunction, Scriptable, Object[]) - Static method in class org.mozilla.javascript.ScriptRuntime
 
instance - Static variable in class org.mozilla.javascript.Undefined
 
INSTANCEOF - Static variable in class org.mozilla.javascript.TokenStream
Token types.
INSTANCEOF - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
INSTANCEOF_QUICK - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
instanceOf(Scriptable) - Method in class org.mozilla.javascript.Undefined
 
instanceOf(Scriptable, Object, Object) - Static method in class org.mozilla.javascript.ScriptRuntime
The instanceof operator.
IntegerClass - Static variable in class org.mozilla.javascript.ScriptRuntime
 
interpret(Context, Scriptable, Scriptable, Object[], NativeFunction, InterpreterData) - Static method in class org.mozilla.javascript.Interpreter
 
InterpretedScript - class org.mozilla.javascript.InterpretedScript.
 
Interpreter - class org.mozilla.javascript.Interpreter.
 
Interpreter() - Constructor for class org.mozilla.javascript.Interpreter
 
INTNUMBER - Static variable in class org.mozilla.javascript.TokenStream
Token types.
invoke(Object, Object[]) - Method in class org.mozilla.javascript.Invoker
 
invoke(Object, Object[]) - Method in class org.mozilla.javascript.optimizer.InvokerImpl
 
INVOKEINTERFACE - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
INVOKEINTERFACE_QUICK - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
INVOKENONVIRTUAL_QUICK - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
Invoker - class org.mozilla.javascript.Invoker.
Avoid cost of java.lang.reflect.Method.invoke() by compiling a class to perform the method call directly.
Invoker() - Constructor for class org.mozilla.javascript.Invoker
 
InvokerImpl - class org.mozilla.javascript.optimizer.InvokerImpl.
Avoid cost of java.lang.reflect.Method.invoke() by compiling a class to perform the method call directly.
InvokerImpl() - Constructor for class org.mozilla.javascript.optimizer.InvokerImpl
 
INVOKESPECIAL - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
INVOKESTATIC - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
INVOKESTATIC_QUICK - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
INVOKESUPER_QUICK - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
INVOKEVIRTUAL - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
INVOKEVIRTUAL_QUICK - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
INVOKEVIRTUAL_QUICK_W - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
INVOKEVIRTUALOBJECT_QUICK - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IOR - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IREM - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IRETURN - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IRFactory - class org.mozilla.javascript.IRFactory.
This class allows the creation of nodes, and follows the Factory pattern.
IRFactory(TokenStream, Scriptable) - Constructor for class org.mozilla.javascript.IRFactory
 
isActivationNeeded(String) - Method in class org.mozilla.javascript.Context
Check whether the name is in the list of names of objects forcing the creation of activation objects.
isDigit(char) - Static method in class org.mozilla.javascript.regexp.NativeRegExp
 
isFunction() - Method in class org.mozilla.javascript.InterpretedScript
 
isFunction() - Method in interface org.mozilla.javascript.debug.DebuggableScript
Returns true if this is a function, false if it is a script.
isGeneratingDebug() - Method in class org.mozilla.javascript.Context
Tell whether debug information is being generated.
isGeneratingDebugChanged() - Method in class org.mozilla.javascript.Context
 
isGeneratingSource() - Method in class org.mozilla.javascript.Context
Tell whether source information is being generated.
ISHL - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ISHR - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
isInterpreterClass(Class) - Method in class org.mozilla.javascript.Context
Returns true if the class parameter is a class in the interpreter.
isJSLineTerminator(int) - Static method in class org.mozilla.javascript.TokenStream
 
isJSSpace(int) - Static method in class org.mozilla.javascript.TokenStream
 
isLiveAcrossCall() - Method in class org.mozilla.javascript.optimizer.OptLocalVariable
 
isLiveOnEntry(int) - Method in class org.mozilla.javascript.optimizer.Block
 
ISNUMBER_PROP - Static variable in class org.mozilla.javascript.Node
 
isNumber() - Method in class org.mozilla.javascript.LocalVariable
Return true if the local variable is a Java register with double type.
isNumber() - Method in class org.mozilla.javascript.optimizer.OptLocalVariable
 
isParameter() - Method in class org.mozilla.javascript.LocalVariable
 
isRegExp(Object) - Method in interface org.mozilla.javascript.RegExpProxy
 
isRegExp(Object) - Method in class org.mozilla.javascript.regexp.RegExpImpl
 
isSealed() - Method in class org.mozilla.javascript.ScriptableObject
Return true if this object is sealed.
isSecurityDomainRequired() - Static method in class org.mozilla.javascript.Context
Return true if a security domain is required on calls to compile and evaluate scripts.
isTargetOfDirectCall() - Method in class org.mozilla.javascript.optimizer.OptFunctionNode
 
ISTORE - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ISTORE_0 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ISTORE_1 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ISTORE_2 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ISTORE_3 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ISUB - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IUSHR - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
IXOR - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.

J

JavaAdapter - class org.mozilla.javascript.JavaAdapter.
 
JavaAdapter() - Constructor for class org.mozilla.javascript.JavaAdapter
 
JavaScriptException - exception org.mozilla.javascript.JavaScriptException.
Java reflection of JavaScript exceptions.
JavaScriptException(Object) - Constructor for class org.mozilla.javascript.JavaScriptException
Create a JavaScript exception wrapping the given JavaScript value.
jsConstructor(Context, Object[], Function, boolean) - Static method in class org.mozilla.javascript.JavaAdapter
 
jsFunction_getClass(Context, Scriptable, Object[], Function) - Static method in class org.mozilla.javascript.NativeJavaPackage
 
jsGet_length() - Method in class org.mozilla.javascript.NativeArray
 
jsGet_length() - Method in class org.mozilla.javascript.NativeString
 
jsGet_name() - Method in class org.mozilla.javascript.NativeFunction
For backwards compatibility keep an old method name used by Batik and possibly others.
JSR - Static variable in class org.mozilla.javascript.TokenStream
Token types.
JSR - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
JSR_W - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
JTHROW - Static variable in class org.mozilla.javascript.TokenStream
Token types.

L

L2D - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
L2F - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
L2I - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
Label - class org.mozilla.javascript.Label.
 
LABEL - Static variable in class org.mozilla.javascript.TokenStream
Token types.
LABEL_PROP - Static variable in class org.mozilla.javascript.Node
 
Label() - Constructor for class org.mozilla.javascript.Label
 
LabelTable - class org.mozilla.javascript.LabelTable.
 
LabelTable() - Constructor for class org.mozilla.javascript.LabelTable
 
LADD - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LALOAD - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LAND - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
languageVersionProperty - Static variable in class org.mozilla.javascript.Context
 
LASTORE - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LASTUSE_PROP - Static variable in class org.mozilla.javascript.Node
 
LazilyLoadedCtor - class org.mozilla.javascript.LazilyLoadedCtor.
Avoid loading classes unless they are used.
LazilyLoadedCtor(ScriptableObject, String, String, boolean) - Constructor for class org.mozilla.javascript.LazilyLoadedCtor
 
LB - Static variable in class org.mozilla.javascript.TokenStream
Token types.
LC - Static variable in class org.mozilla.javascript.TokenStream
Token types.
LCMP - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LCONST_0 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LCONST_1 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LDC - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LDC_QUICK - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LDC_W - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LDC_W_QUICK - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LDC2_W - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LDC2_W_QUICK - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LDIV - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LE - Static variable in class org.mozilla.javascript.TokenStream
Token types.
LEAVEWITH - Static variable in class org.mozilla.javascript.TokenStream
Token types.
leaveWith(Scriptable) - Static method in class org.mozilla.javascript.ScriptRuntime
 
LEFT - Static variable in class org.mozilla.javascript.Node
 
LINE - Static variable in class org.mozilla.javascript.TokenStream
Token types.
ListenerArray - class org.mozilla.javascript.ListenerArray.
Utility class to manage listeners array.
ListenerArray() - Constructor for class org.mozilla.javascript.ListenerArray
 
LLOAD - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LLOAD_0 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LLOAD_1 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LLOAD_2 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LLOAD_3 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LMUL - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LNEG - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
loadClass(String, boolean) - Method in class org.mozilla.classfile.DefiningClassLoader
 
loadClassName(String) - Static method in class org.mozilla.javascript.ScriptRuntime
 
LOCAL_PROP - Static variable in class org.mozilla.javascript.Node
 
LOCALCOUNT_PROP - Static variable in class org.mozilla.javascript.Node
 
LocalVariable - class org.mozilla.javascript.LocalVariable.
 
LocalVariable(String, boolean) - Constructor for class org.mozilla.javascript.LocalVariable
 
LongClass - Static variable in class org.mozilla.javascript.ScriptRuntime
 
LOOKUPSWITCH - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LOOP - Static variable in class org.mozilla.javascript.TokenStream
Token types.
LOR - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LP - Static variable in class org.mozilla.javascript.TokenStream
Token types.
LREM - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LRETURN - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LSH - Static variable in class org.mozilla.javascript.TokenStream
Token types.
LSHL - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LSHR - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LSTORE - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LSTORE_0 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LSTORE_1 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LSTORE_2 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LSTORE_3 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LSUB - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LT - Static variable in class org.mozilla.javascript.TokenStream
Token types.
LUSHR - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
LXOR - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.

M

main(String, String[]) - Static method in class org.mozilla.javascript.ScriptRuntime
 
mark(int) - Method in class org.mozilla.javascript.debug.DebugReader
 
markHandler(int) - Method in class org.mozilla.classfile.ClassFileWriter
 
markLabel(int) - Method in class org.mozilla.javascript.optimizer.Codegen
 
markLabel(int) - Method in class org.mozilla.classfile.ClassFileWriter
 
markLabel(int, int) - Method in class org.mozilla.javascript.LabelTable
 
markLabel(int, short) - Method in class org.mozilla.javascript.optimizer.Codegen
 
markLabel(int, short) - Method in class org.mozilla.classfile.ClassFileWriter
 
markLiveAcrossCall() - Method in class org.mozilla.javascript.optimizer.OptLocalVariable
 
markSupported() - Method in class org.mozilla.javascript.debug.DebugReader
 
MATCH - Static variable in class org.mozilla.javascript.regexp.NativeRegExp
 
match(Context, Scriptable, Scriptable, Object[]) - Method in interface org.mozilla.javascript.RegExpProxy
 
match(Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.regexp.RegExpImpl
 
matchToken(int) - Method in class org.mozilla.javascript.TokenStream
 
methodArity(int) - Method in class org.mozilla.javascript.IdScriptable
Get arity or defined argument count for method with given id.
methodArity(int) - Method in class org.mozilla.javascript.NativeCall
 
methodArity(int) - Method in class org.mozilla.javascript.NativeBoolean
 
methodArity(int) - Method in class org.mozilla.javascript.NativeWith
 
methodArity(int) - Method in class org.mozilla.javascript.NativeArray
 
methodArity(int) - Method in class org.mozilla.javascript.BaseFunction
 
methodArity(int) - Method in class org.mozilla.javascript.NativeString
 
methodArity(int) - Method in interface org.mozilla.javascript.IdFunctionMaster
Get arity or defined argument count for method with given id.
methodArity(int) - Method in class org.mozilla.javascript.NativeError
 
methodArity(int) - Method in class org.mozilla.javascript.NativeScript
 
methodArity(int) - Method in class org.mozilla.javascript.NativeNumber
 
methodArity(int) - Method in class org.mozilla.javascript.NativeObject
 
methodArity(int) - Method in class org.mozilla.javascript.NativeMath
 
methodArity(int) - Method in class org.mozilla.javascript.NativeGlobal
 
methodArity(int) - Method in class org.mozilla.javascript.NativeDate
 
methodArity(int) - Method in class org.mozilla.javascript.regexp.NativeRegExp
 
MOD - Static variable in class org.mozilla.javascript.TokenStream
Token types.
MONITORENTER - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
MONITOREXIT - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
MUL - Static variable in class org.mozilla.javascript.TokenStream
Token types.
MULTIANEWARRAY - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
MULTIANEWARRAY_QUICK - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
MULTILINE - Static variable in class org.mozilla.javascript.regexp.NativeRegExp
 

N

NAME - Static variable in class org.mozilla.javascript.TokenStream
Token types.
name(Scriptable, String) - Static method in class org.mozilla.javascript.ScriptRuntime
Looks up a name in the scope chain and returns its value.
NAMEDEC - Static variable in class org.mozilla.javascript.TokenStream
Token types.
NAMEINC - Static variable in class org.mozilla.javascript.TokenStream
Token types.
NaN - Static variable in class org.mozilla.javascript.ScriptRuntime
 
NaNobj - Static variable in class org.mozilla.javascript.ScriptRuntime
 
NativeArray - class org.mozilla.javascript.NativeArray.
This class implements the Array native object.
NativeArray() - Constructor for class org.mozilla.javascript.NativeArray
Zero-parameter constructor: just used to create Array.prototype
NativeArray(long) - Constructor for class org.mozilla.javascript.NativeArray
 
NativeArray(Object[]) - Constructor for class org.mozilla.javascript.NativeArray
 
NativeBoolean - class org.mozilla.javascript.NativeBoolean.
This class implements the Boolean native object.
NativeBoolean() - Constructor for class org.mozilla.javascript.NativeBoolean
Zero-parameter constructor: just used to create Boolean.prototype
NativeBoolean(boolean) - Constructor for class org.mozilla.javascript.NativeBoolean
 
NativeCall - class org.mozilla.javascript.NativeCall.
This class implements the activation object.
NativeDate - class org.mozilla.javascript.NativeDate.
This class implements the Date native object.
NativeDate() - Constructor for class org.mozilla.javascript.NativeDate
 
NativeError - class org.mozilla.javascript.NativeError.
The class of error objects ECMA 15.11
NativeError() - Constructor for class org.mozilla.javascript.NativeError
 
NativeFunction - class org.mozilla.javascript.NativeFunction.
This class implements the Function native object.
NativeFunction() - Constructor for class org.mozilla.javascript.NativeFunction
 
NativeGlobal - class org.mozilla.javascript.NativeGlobal.
This class implements the global native object (function and value properties only).
NativeGlobal() - Constructor for class org.mozilla.javascript.NativeGlobal
 
NativeJavaArray - class org.mozilla.javascript.NativeJavaArray.
This class reflects Java arrays into the JavaScript environment.
NativeJavaArray(Scriptable, Object) - Constructor for class org.mozilla.javascript.NativeJavaArray
 
NativeJavaClass - class org.mozilla.javascript.NativeJavaClass.
This class reflects Java classes into the JavaScript environment, mainly for constructors and static members.
NativeJavaClass(Scriptable, Class) - Constructor for class org.mozilla.javascript.NativeJavaClass
 
NativeJavaConstructor - class org.mozilla.javascript.NativeJavaConstructor.
This class reflects a single Java constructor into the JavaScript environment.
NativeJavaConstructor(Constructor) - Constructor for class org.mozilla.javascript.NativeJavaConstructor
 
NativeJavaMethod - class org.mozilla.javascript.NativeJavaMethod.
This class reflects Java methods into the JavaScript environment.
NativeJavaMethod() - Constructor for class org.mozilla.javascript.NativeJavaMethod
 
NativeJavaMethod(Method[]) - Constructor for class org.mozilla.javascript.NativeJavaMethod
 
NativeJavaMethod(Method, String) - Constructor for class org.mozilla.javascript.NativeJavaMethod
 
NativeJavaObject - class org.mozilla.javascript.NativeJavaObject.
This class reflects non-Array Java objects into the JavaScript environment.
NativeJavaObject() - Constructor for class org.mozilla.javascript.NativeJavaObject
 
NativeJavaObject(Scriptable, Object, Class) - Constructor for class org.mozilla.javascript.NativeJavaObject
 
NativeJavaObject(Scriptable, Object, JavaMembers) - Constructor for class org.mozilla.javascript.NativeJavaObject
 
NativeJavaPackage - class org.mozilla.javascript.NativeJavaPackage.
This class reflects Java packages into the JavaScript environment.
NativeJavaPackage(String) - Constructor for class org.mozilla.javascript.NativeJavaPackage
 
NativeMath - class org.mozilla.javascript.NativeMath.
This class implements the Math native object.
NativeMath() - Constructor for class org.mozilla.javascript.NativeMath
 
NativeNumber - class org.mozilla.javascript.NativeNumber.
This class implements the Number native object.
NativeNumber() - Constructor for class org.mozilla.javascript.NativeNumber
Zero-parameter constructor: just used to create Number.prototype
NativeNumber(double) - Constructor for class org.mozilla.javascript.NativeNumber
 
NativeObject - class org.mozilla.javascript.NativeObject.
This class implements the Object native object.
NativeObject() - Constructor for class org.mozilla.javascript.NativeObject
 
NativeRegExp - class org.mozilla.javascript.regexp.NativeRegExp.
This class implements the RegExp native object.
NativeRegExp() - Constructor for class org.mozilla.javascript.regexp.NativeRegExp
 
NativeRegExp(Context, Scriptable, String, String, boolean) - Constructor for class org.mozilla.javascript.regexp.NativeRegExp
 
NativeRegExpCtor - class org.mozilla.javascript.regexp.NativeRegExpCtor.
This class implements the RegExp constructor native object.
NativeRegExpCtor() - Constructor for class org.mozilla.javascript.regexp.NativeRegExpCtor
 
NativeScript - class org.mozilla.javascript.NativeScript.
The JavaScript Script object.
NativeScript() - Constructor for class org.mozilla.javascript.NativeScript
 
NativeString - class org.mozilla.javascript.NativeString.
This class implements the String native object.
NativeString() - Constructor for class org.mozilla.javascript.NativeString
Zero-parameter constructor: just used to create String.prototype
NativeString(String) - Constructor for class org.mozilla.javascript.NativeString
 
NativeWith - class org.mozilla.javascript.NativeWith.
This class implements the object lookup required for the with statement.
NativeWith() - Constructor for class org.mozilla.javascript.NativeWith
 
NativeWith(Scriptable, Scriptable) - Constructor for class org.mozilla.javascript.NativeWith
 
NE - Static variable in class org.mozilla.javascript.TokenStream
Token types.
neB(Object, Object) - Static method in class org.mozilla.javascript.ScriptRuntime
 
NEG - Static variable in class org.mozilla.javascript.TokenStream
Token types.
negativeZero - Static variable in class org.mozilla.javascript.ScriptRuntime
 
neq(Object, Object) - Static method in class org.mozilla.javascript.optimizer.OptRuntime
 
nestedFunctions - Variable in class org.mozilla.javascript.NativeFunction
An array of NativeFunction values for each nested function.
NEW - Static variable in class org.mozilla.javascript.TokenStream
Token types.
NEW - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
NEW_QUICK - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
NEWARRAY - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
newArray(Scriptable, int) - Method in class org.mozilla.javascript.Context
Create an array with a specified initial length.
newArray(Scriptable, Object[]) - Method in class org.mozilla.javascript.Context
Create an array with a set of initial elements.
newInstance() - Method in class org.mozilla.javascript.NodeTransformer
Return new instance of this class.
NEWLOCAL - Static variable in class org.mozilla.javascript.TokenStream
Token types.
newObject(Context, Object, Object[], Scriptable) - Static method in class org.mozilla.javascript.ScriptRuntime
Operator new.
newObject(Context, Scriptable, String, Object[]) - Static method in class org.mozilla.javascript.ScriptRuntime
 
newObject(Scriptable) - Method in class org.mozilla.javascript.Context
Create a new JavaScript object.
newObject(Scriptable, String) - Method in class org.mozilla.javascript.Context
Create a new JavaScript object by executing the named constructor.
newObject(Scriptable, String, Object[]) - Method in class org.mozilla.javascript.Context
Creates a new JavaScript object by executing the named constructor.
newObjectSpecial(Context, Object, Object[], Scriptable) - Static method in class org.mozilla.javascript.ScriptRuntime
 
newRegExp(Context, Scriptable, String, String, boolean) - Method in interface org.mozilla.javascript.RegExpProxy
 
newRegExp(Context, Scriptable, String, String, boolean) - Method in class org.mozilla.javascript.regexp.RegExpImpl
 
NEWSCOPE - Static variable in class org.mozilla.javascript.TokenStream
Token types.
newScope() - Static method in class org.mozilla.javascript.ScriptRuntime
 
NEWTEMP - Static variable in class org.mozilla.javascript.TokenStream
Token types.
newWithSpecial(Context, Object[], Function, boolean) - Static method in class org.mozilla.javascript.NativeWith
 
nextEnum(Enumeration) - Static method in class org.mozilla.javascript.ScriptRuntime
 
nextNode() - Method in class org.mozilla.javascript.PreorderNodeIterator
 
nextNode() - Method in class org.mozilla.javascript.optimizer.StmtNodeIterator
 
Node - class org.mozilla.javascript.Node.
This class implements the root of the intermediate representation.
Node(int) - Constructor for class org.mozilla.javascript.Node
 
Node(int, double) - Constructor for class org.mozilla.javascript.Node
 
Node(int, int) - Constructor for class org.mozilla.javascript.Node
 
Node(int, Node) - Constructor for class org.mozilla.javascript.Node
 
Node(int, Node, int) - Constructor for class org.mozilla.javascript.Node
 
Node(int, Node, Node) - Constructor for class org.mozilla.javascript.Node
 
Node(int, Node, Node, Node) - Constructor for class org.mozilla.javascript.Node
 
Node(int, Node, Node, Object) - Constructor for class org.mozilla.javascript.Node
 
Node(int, Node, Object) - Constructor for class org.mozilla.javascript.Node
 
Node(int, String) - Constructor for class org.mozilla.javascript.Node
 
NodeTransformer - class org.mozilla.javascript.NodeTransformer.
This class transforms a tree to a lower-level representation for codegen.
NodeTransformer() - Constructor for class org.mozilla.javascript.NodeTransformer
 
NOP - Static variable in class org.mozilla.javascript.TokenStream
Token types.
NOP - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
NOT - Static variable in class org.mozilla.javascript.TokenStream
Token types.
NOT_FOUND - Static variable in interface org.mozilla.javascript.Scriptable
Value returned from get if the property is not found.
NotAFunctionException - exception org.mozilla.javascript.NotAFunctionException.
Thrown if call is attempted on an object that is not a function.
NotAFunctionException() - Constructor for class org.mozilla.javascript.NotAFunctionException
 
NotAFunctionException(String) - Constructor for class org.mozilla.javascript.NotAFunctionException
 
NoType - Static variable in class org.mozilla.javascript.optimizer.TypeEvent
 
NULL - Static variable in class org.mozilla.javascript.TokenStream
Token types.
NUMBER - Static variable in class org.mozilla.javascript.TokenStream
Token types.
NumberClass - Static variable in class org.mozilla.javascript.ScriptRuntime
 
numberToString(double, int) - Static method in class org.mozilla.javascript.ScriptRuntime
 
NumberType - Static variable in class org.mozilla.javascript.optimizer.TypeEvent
 

O

OBJECT - Static variable in class org.mozilla.javascript.TokenStream
Token types.
ObjectClass - Static variable in class org.mozilla.javascript.ScriptRuntime
 
OBJLIT - Static variable in class org.mozilla.javascript.TokenStream
Token types.
ONE - Static variable in class org.mozilla.javascript.TokenStream
Token types.
OptClassNameHelper - class org.mozilla.javascript.optimizer.OptClassNameHelper.
 
OptClassNameHelper() - Constructor for class org.mozilla.javascript.optimizer.OptClassNameHelper
 
OptFunctionNode - class org.mozilla.javascript.optimizer.OptFunctionNode.
 
OptFunctionNode(String, Node, Node, ClassNameHelper) - Constructor for class org.mozilla.javascript.optimizer.OptFunctionNode
 
optimize(Node, int) - Method in class org.mozilla.javascript.optimizer.Optimizer
 
Optimizer - class org.mozilla.javascript.optimizer.Optimizer.
 
Optimizer() - Constructor for class org.mozilla.javascript.optimizer.Optimizer
 
OptIRFactory - class org.mozilla.javascript.optimizer.OptIRFactory.
This class allows the creation of nodes, and follows the Factory pattern.
OptIRFactory(TokenStream, ClassNameHelper, Scriptable) - Constructor for class org.mozilla.javascript.optimizer.OptIRFactory
 
OptLocalVariable - class org.mozilla.javascript.optimizer.OptLocalVariable.
 
OptLocalVariable(String, boolean) - Constructor for class org.mozilla.javascript.optimizer.OptLocalVariable
 
OptRuntime - class org.mozilla.javascript.optimizer.OptRuntime.
 
OptVariableTable - class org.mozilla.javascript.optimizer.OptVariableTable.
 
OptVariableTable() - Constructor for class org.mozilla.javascript.optimizer.OptVariableTable
 
OR - Static variable in class org.mozilla.javascript.TokenStream
Token types.
org.mozilla.classfile - package org.mozilla.classfile
 
org.mozilla.javascript - package org.mozilla.javascript
 
org.mozilla.javascript.debug - package org.mozilla.javascript.debug
 
org.mozilla.javascript.optimizer - package org.mozilla.javascript.optimizer
 
org.mozilla.javascript.regexp - package org.mozilla.javascript.regexp
 
org.mozilla.javascript.serialize - package org.mozilla.javascript.serialize
 

P

padArguments(Object[], int) - Static method in class org.mozilla.javascript.ScriptRuntime
Helper function for builtin objects that use the varargs form.
padStart(Object[], int) - Static method in class org.mozilla.javascript.optimizer.OptRuntime
 
PARENT - Static variable in class org.mozilla.javascript.TokenStream
Token types.
peekToken() - Method in class org.mozilla.javascript.TokenStream
 
peekTokenSameLine() - Method in class org.mozilla.javascript.TokenStream
 
PERMANENT - Static variable in class org.mozilla.javascript.ScriptableObject
Property attribute indicating property cannot be deleted.
placeBreakpoint(int) - Method in class org.mozilla.javascript.InterpretedScript
 
placeBreakpoint(int) - Method in interface org.mozilla.javascript.debug.DebuggableScript
Place a breakpoint at the given line.
POP - Static variable in class org.mozilla.javascript.TokenStream
Token types.
POP - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
POP2 - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
popActivation(Context) - Static method in class org.mozilla.javascript.ScriptRuntime
 
POPV - Static variable in class org.mozilla.javascript.TokenStream
Token types.
POS - Static variable in class org.mozilla.javascript.TokenStream
Token types.
POST - Static variable in class org.mozilla.javascript.TokenStream
Token types.
postDecrement(Object) - Static method in class org.mozilla.javascript.ScriptRuntime
 
postDecrement(Object, String, Scriptable) - Static method in class org.mozilla.javascript.ScriptRuntime
 
postDecrement(Scriptable, String) - Static method in class org.mozilla.javascript.ScriptRuntime
 
postDecrementElem(Object, Object, Scriptable) - Static method in class org.mozilla.javascript.ScriptRuntime
 
postIncrement(Object) - Static method in class org.mozilla.javascript.ScriptRuntime
 
postIncrement(Object, String, Scriptable) - Static method in class org.mozilla.javascript.ScriptRuntime
 
postIncrement(Scriptable, String) - Static method in class org.mozilla.javascript.ScriptRuntime
 
postIncrementElem(Object, Object, Scriptable) - Static method in class org.mozilla.javascript.ScriptRuntime
 
PRE - Static variable in class org.mozilla.javascript.TokenStream
Token types.
preferConversion(Object, Class, Class) - Static method in class org.mozilla.javascript.NativeJavaMethod
Determine which of two types is the easier conversion.
preferSignature(Object[], Class[], Class[]) - Static method in class org.mozilla.javascript.NativeJavaMethod
Determine which of two signatures is the closer fit.
PREFIX - Static variable in class org.mozilla.javascript.regexp.NativeRegExp
 
PreorderNodeIterator - class org.mozilla.javascript.PreorderNodeIterator.
This class implements a preorder tree iterator for the Node class.
PreorderNodeIterator(Node) - Constructor for class org.mozilla.javascript.PreorderNodeIterator
 
PRIMARY - Static variable in class org.mozilla.javascript.TokenStream
Token types.
print(PrintWriter) - Method in class org.mozilla.javascript.optimizer.OptVariableTable
 
printICode - Static variable in class org.mozilla.javascript.Interpreter
 
printLiveOnEntrySet(PrintWriter, VariableTable) - Method in class org.mozilla.javascript.optimizer.Block
 
PROPDEC - Static variable in class org.mozilla.javascript.TokenStream
Token types.
PropertyException - exception org.mozilla.javascript.PropertyException.
Thrown if errors are detected while attempting to define a property of a host object from a Java class or method, or if a property is not found.
PropertyException(String) - Constructor for class org.mozilla.javascript.PropertyException
 
PROPINC - Static variable in class org.mozilla.javascript.TokenStream
Token types.
put(int, Scriptable, Object) - Method in class org.mozilla.javascript.ScriptableObject
Sets the value of the indexed property, creating it if need be.
put(int, Scriptable, Object) - Method in class org.mozilla.javascript.NativeWith
 
put(int, Scriptable, Object) - Method in class org.mozilla.javascript.NativeArray
 
put(int, Scriptable, Object) - Method in class org.mozilla.javascript.NativeJavaObject
 
put(int, Scriptable, Object) - Method in interface org.mozilla.javascript.Scriptable
Sets an indexed property in this object.
put(int, Scriptable, Object) - Method in class org.mozilla.javascript.NativeString
 
put(int, Scriptable, Object) - Method in class org.mozilla.javascript.NativeJavaArray
 
put(int, Scriptable, Object) - Method in class org.mozilla.javascript.NativeJavaPackage
 
put(int, Scriptable, Object) - Method in class org.mozilla.javascript.Delegator
 
put(int, Scriptable, Object) - Method in class org.mozilla.javascript.Undefined
 
put(String, Scriptable, Object) - Method in class org.mozilla.javascript.ScriptableObject
Sets the value of the named property, creating it if need be.
put(String, Scriptable, Object) - Method in class org.mozilla.javascript.IdScriptable
 
put(String, Scriptable, Object) - Method in class org.mozilla.javascript.NativeWith
 
put(String, Scriptable, Object) - Method in class org.mozilla.javascript.NativeArray
 
put(String, Scriptable, Object) - Method in class org.mozilla.javascript.NativeJavaObject
 
put(String, Scriptable, Object) - Method in interface org.mozilla.javascript.Scriptable
Sets a named property in this object.
put(String, Scriptable, Object) - Method in class org.mozilla.javascript.NativeJavaArray
 
put(String, Scriptable, Object) - Method in class org.mozilla.javascript.NativeJavaPackage
 
put(String, Scriptable, Object) - Method in class org.mozilla.javascript.NativeJavaClass
 
put(String, Scriptable, Object) - Method in class org.mozilla.javascript.Delegator
 
put(String, Scriptable, Object) - Method in class org.mozilla.javascript.Undefined
 
PUTFIELD - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
PUTFIELD_QUICK - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
PUTFIELD_QUICK_W - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
PUTFIELD2_QUICK - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
putIntProp(int, int) - Method in class org.mozilla.javascript.Node
 
putProp(int, Object) - Method in class org.mozilla.javascript.Node
 
putProperty(Scriptable, int, Object) - Static method in class org.mozilla.javascript.ScriptableObject
Puts an indexed property in an object or in an object in its prototype chain.
putProperty(Scriptable, String, Object) - Static method in class org.mozilla.javascript.ScriptableObject
Puts a named property in an object or in an object in its prototype chain.
PUTSTATIC - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
PUTSTATIC_QUICK - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
PUTSTATIC2_QUICK - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
putThreadLocal(Object, Object) - Method in class org.mozilla.javascript.Context
Put a value that can later be retrieved using a given key.

R

RB - Static variable in class org.mozilla.javascript.TokenStream
Token types.
RC - Static variable in class org.mozilla.javascript.TokenStream
Token types.
read() - Method in class org.mozilla.javascript.debug.DebugReader
 
read(char[]) - Method in class org.mozilla.javascript.debug.DebugReader
 
read(char[], int, int) - Method in class org.mozilla.javascript.debug.DebugReader
 
readExternal(ObjectInput) - Method in class org.mozilla.javascript.NativeJavaObject
 
readExternal(ObjectInput) - Method in class org.mozilla.javascript.NativeJavaArray
 
readExternal(ObjectInput) - Method in class org.mozilla.javascript.NativeJavaClass
 
READONLY - Static variable in class org.mozilla.javascript.ScriptableObject
Property attribute indicating assignment to this property is ignored.
ready() - Method in class org.mozilla.javascript.debug.DebugReader
 
REGEXP_PROP - Static variable in class org.mozilla.javascript.Node
 
regExpFlags - Variable in class org.mozilla.javascript.TokenStream
 
RegExpImpl - class org.mozilla.javascript.regexp.RegExpImpl.
 
RegExpImpl() - Constructor for class org.mozilla.javascript.regexp.RegExpImpl
 
RegExpProxy - interface org.mozilla.javascript.RegExpProxy.
A proxy for the regexp package, so that the regexp package can be loaded optionally.
RELOP - Static variable in class org.mozilla.javascript.TokenStream
Token types.
remove(Object[], Object) - Static method in class org.mozilla.javascript.ListenerArray
Return a copy of data array with the first occurrence of listener removed.
removeActivationName(String) - Method in class org.mozilla.javascript.Context
Remove a name from the list of names forcing the creation of real activation objects for functions.
removeBreakpoint(int) - Method in class org.mozilla.javascript.InterpretedScript
 
removeBreakpoint(int) - Method in interface org.mozilla.javascript.debug.DebuggableScript
Remove a breakpoint from the given line.
removeChild(Node) - Method in class org.mozilla.javascript.Node
 
removeContextListener(ContextListener) - Static method in class org.mozilla.javascript.Context
Remove a Context listener.
removeExcludedName(String) - Method in class org.mozilla.javascript.serialize.ScriptableOutputStream
Removes a name from the list of names to exclude.
removeLocal(String) - Method in class org.mozilla.javascript.VariableTable
 
removeProp(int) - Method in class org.mozilla.javascript.Node
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.mozilla.javascript.Context
Remove an object from the list of objects registered to receive notification of changes to a bounded property
removeThreadLocal(Object) - Method in class org.mozilla.javascript.Context
Remove values from thread-local storage.
replace(Context, Scriptable, Scriptable, Object[]) - Method in interface org.mozilla.javascript.RegExpProxy
 
replace(Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.regexp.RegExpImpl
 
replaceChild(Node, Node) - Method in class org.mozilla.javascript.Node
 
replaceChildAfter(Node, Node) - Method in class org.mozilla.javascript.Node
 
replaceCurrent(Node) - Method in class org.mozilla.javascript.PreorderNodeIterator
 
reportError(String) - Static method in class org.mozilla.javascript.Context
Report an error using the error reporter for the current thread.
reportError(String, String, int, String, int) - Static method in class org.mozilla.javascript.Context
Report an error using the error reporter for the current thread.
reportRuntimeError(String) - Static method in class org.mozilla.javascript.Context
Report a runtime error using the error reporter for the current thread.
reportRuntimeError(String, String, int, String, int) - Static method in class org.mozilla.javascript.Context
Report a runtime error using the error reporter for the current thread.
reportSyntaxError(String, Object[]) - Method in class org.mozilla.javascript.TokenStream
 
reportWarning(String) - Static method in class org.mozilla.javascript.Context
Report a warning using the error reporter for the current thread.
reportWarning(String, String, int, String, int) - Static method in class org.mozilla.javascript.Context
Report a warning using the error reporter for the current thread.
requiresActivation() - Method in class org.mozilla.javascript.FunctionNode
 
RESERVED - Static variable in class org.mozilla.javascript.TokenStream
Token types.
reset() - Method in interface org.mozilla.javascript.ClassNameHelper
 
reset() - Method in class org.mozilla.javascript.debug.DebugReader
 
reset() - Method in class org.mozilla.javascript.optimizer.OptClassNameHelper
 
RET - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
RETSUB - Static variable in class org.mozilla.javascript.TokenStream
Token types.
RETURN - Static variable in class org.mozilla.javascript.TokenStream
Token types.
RETURN - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
RIGHT - Static variable in class org.mozilla.javascript.Node
 
RP - Static variable in class org.mozilla.javascript.TokenStream
Token types.
RSH - Static variable in class org.mozilla.javascript.TokenStream
Token types.
runScript(Script) - Static method in class org.mozilla.javascript.ScriptRuntime
 
runtimeError(String, String, int, String, int) - Method in interface org.mozilla.javascript.ErrorReporter
Creates an EvaluatorException that may be thrown. runtimeErrors, unlike errors, will always terminate the current script.

S

SALOAD - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
SASTORE - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
SCOPE - Static variable in class org.mozilla.javascript.TokenStream
Token types.
Script - interface org.mozilla.javascript.Script.
All compiled scripts implement this interface.
SCRIPT - Static variable in class org.mozilla.javascript.TokenStream
Token types.
Scriptable - interface org.mozilla.javascript.Scriptable.
This is interface that all objects in JavaScript must implement.
ScriptableClass - Static variable in class org.mozilla.javascript.ScriptRuntime
 
ScriptableInputStream - class org.mozilla.javascript.serialize.ScriptableInputStream.
Class ScriptableInputStream is used to read in a JavaScript object or function previously serialized with a ScriptableOutputStream.
ScriptableInputStream(InputStream, Scriptable) - Constructor for class org.mozilla.javascript.serialize.ScriptableInputStream
Create a ScriptableInputStream.
ScriptableObject - class org.mozilla.javascript.ScriptableObject.
This is the default implementation of the Scriptable interface.
ScriptableObject() - Constructor for class org.mozilla.javascript.ScriptableObject
 
ScriptableOutputStream - class org.mozilla.javascript.serialize.ScriptableOutputStream.
Class ScriptableOutputStream is an ObjectOutputStream used to serialize JavaScript objects and functions.
ScriptableOutputStream(OutputStream, Scriptable) - Constructor for class org.mozilla.javascript.serialize.ScriptableOutputStream
ScriptableOutputStream constructor.
ScriptRuntime - class org.mozilla.javascript.ScriptRuntime.
This is the class that implements the runtime.
sealObject() - Method in class org.mozilla.javascript.ScriptableObject
Seal this object.
search(Context, Scriptable, Scriptable, Object[]) - Method in interface org.mozilla.javascript.RegExpProxy
 
search(Context, Scriptable, Scriptable, Object[]) - Method in class org.mozilla.javascript.regexp.RegExpImpl
 
SecuritySupport - interface org.mozilla.javascript.SecuritySupport.
This class describes the support needed to implement security.
SEMI - Static variable in class org.mozilla.javascript.TokenStream
Token types.
seqB(Object, Object) - Static method in class org.mozilla.javascript.ScriptRuntime
 
setAdapterProto(Scriptable, Object) - Static method in class org.mozilla.javascript.JavaAdapter
 
setAttributes(int, Scriptable, int) - Method in class org.mozilla.javascript.ScriptableObject
Set the attributes of an indexed property.
setAttributes(int, Scriptable, short) - Method in class org.mozilla.javascript.Undefined
 
setAttributes(String, Scriptable, int) - Method in class org.mozilla.javascript.ScriptableObject
Set the attributes of a named property.
setAttributes(String, Scriptable, int) - Method in class org.mozilla.javascript.IdScriptable
 
setAttributes(String, Scriptable, short) - Method in class org.mozilla.javascript.Undefined
 
setBlockID(int) - Method in class org.mozilla.javascript.optimizer.Block
 
setBreakNextLine(boolean) - Method in class org.mozilla.javascript.DebuggableEngineImpl
Set whether the engine should break when it encounters the next line.
setBreakNextLine(boolean) - Method in interface org.mozilla.javascript.debug.DebuggableEngine
Set whether the engine should break when it encounters the next line.
setCachingEnabled(boolean) - Static method in class org.mozilla.javascript.Context
Set whether to cache some values statically.
setCheckThis(boolean) - Method in class org.mozilla.javascript.FunctionNode
 
setClassName(String) - Method in interface org.mozilla.javascript.ClassNameHelper
 
setClassName(String) - Method in class org.mozilla.javascript.Context
Set the current class name.
setClassName(String) - Method in class org.mozilla.javascript.optimizer.OptClassNameHelper
 
setClassOutput(ClassOutput) - Method in class org.mozilla.javascript.Context
Set the interface to write class bytes into.
setClassRepository(ClassRepository) - Method in interface org.mozilla.javascript.ClassNameHelper
 
setClassRepository(ClassRepository) - Method in class org.mozilla.javascript.Context
Set the current class repository.
setClassRepository(ClassRepository) - Method in class org.mozilla.javascript.optimizer.OptClassNameHelper
 
setCompileFunctionsWithDynamicScope(boolean) - Method in class org.mozilla.javascript.Context
Set whether functions compiled by this context should use dynamic scope.
setContainsCalls(int) - Method in class org.mozilla.javascript.optimizer.OptFunctionNode
 
setCurrentActivation(Context, NativeCall) - Static method in class org.mozilla.javascript.ScriptRuntime
 
setDatum(Object) - Method in class org.mozilla.javascript.Node
 
setDebugger(Debugger) - Method in class org.mozilla.javascript.DebuggableEngineImpl
Set the associated debugger.
setDebugger(Debugger) - Method in interface org.mozilla.javascript.debug.DebuggableEngine
Set the associated debugger.
setDelegee(Scriptable) - Method in class org.mozilla.javascript.Delegator
Set the delegee.
SETELEM - Static variable in class org.mozilla.javascript.TokenStream
Token types.
setElem(Object, double, Object, Scriptable) - Static method in class org.mozilla.javascript.optimizer.OptRuntime
 
setElem(Object, Object, Object, Scriptable) - Static method in class org.mozilla.javascript.ScriptRuntime
 
setElem(Scriptable, int, Object) - Static method in class org.mozilla.javascript.ScriptRuntime
 
setErrorReporter(ErrorReporter) - Method in class org.mozilla.javascript.Context
Change the current error reporter.
setFlags(short) - Method in class org.mozilla.classfile.ClassFileWriter
Set the class's flags.
setFunctionExpressionStatement(Object) - Method in class org.mozilla.javascript.IRFactory
 
setFunctionType(byte) - Method in class org.mozilla.javascript.FunctionNode
 
setFunctionType(int) - Method in class org.mozilla.javascript.IdFunction
 
setGeneratingDebug(boolean) - Method in class org.mozilla.javascript.Context
Specify whether or not debug information should be generated.
setGeneratingSource(boolean) - Method in class org.mozilla.javascript.Context
Specify whether or not source information should be generated.
setImmunePrototypeProperty(Object) - Method in class org.mozilla.javascript.BaseFunction
Make value as DontEnum, DontDelete, ReadOnly prototype property of this Function object
setIndex(int) - Method in class org.mozilla.javascript.LocalVariable
 
setInstructionObserverThreshold(int) - Method in class org.mozilla.javascript.Context
 
setIsNumber() - Method in class org.mozilla.javascript.optimizer.OptLocalVariable
 
setIsParameter() - Method in class org.mozilla.javascript.LocalVariable
 
setIsTargetOfDirectCall() - Method in class org.mozilla.javascript.optimizer.OptFunctionNode
 
setLanguageVersion(int) - Method in class org.mozilla.javascript.Context
Set the language version.
setLength(short) - Method in class org.mozilla.javascript.FunctionObject
Set the value of the "length" property.
setLocale(Locale) - Method in class org.mozilla.javascript.Context
Set the current locale.
SETNAME - Static variable in class org.mozilla.javascript.TokenStream
Token types.
setName(Scriptable, Object, Scriptable, String) - Static method in class org.mozilla.javascript.ScriptRuntime
 
setOptimizationLevel(int) - Method in class org.mozilla.javascript.Context
Set the current optimization level.
setParameterNumberContext(boolean) - Method in class org.mozilla.javascript.optimizer.OptFunctionNode
 
SETPARENT - Static variable in class org.mozilla.javascript.TokenStream
Token types.
setParent(Object, Object, Scriptable) - Static method in class org.mozilla.javascript.ScriptRuntime
 
setParentScope(Scriptable) - Method in class org.mozilla.javascript.ScriptableObject
Sets the parent (enclosing) scope of the object.
setParentScope(Scriptable) - Method in class org.mozilla.javascript.NativeWith
 
setParentScope(Scriptable) - Method in class org.mozilla.javascript.NativeJavaObject
Sets the parent (enclosing) scope of the object.
setParentScope(Scriptable) - Method in interface org.mozilla.javascript.Scriptable
Set the parent scope of the object.
setParentScope(Scriptable) - Method in class org.mozilla.javascript.Delegator
 
setParentScope(Scriptable) - Method in class org.mozilla.javascript.Undefined
 
setPC(short) - Method in class org.mozilla.javascript.Label
 
setPredecessorList(Block[]) - Method in class org.mozilla.javascript.optimizer.Block
 
SETPROP - Static variable in class org.mozilla.javascript.TokenStream
Token types.
setProp(Object, String, Object, Scriptable) - Static method in class org.mozilla.javascript.ScriptRuntime
 
setProperty(ScriptableObject, Object) - Method in class org.mozilla.javascript.LazilyLoadedCtor
 
SETPROTO - Static variable in class org.mozilla.javascript.TokenStream
Token types.
setProto(Object, Object, Scriptable) - Static method in class org.mozilla.javascript.ScriptRuntime
 
setPrototype(Scriptable) - Method in class org.mozilla.javascript.ScriptableObject
Sets the prototype of the object.
setPrototype(Scriptable) - Method in class org.mozilla.javascript.NativeWith
 
setPrototype(Scriptable) - Method in class org.mozilla.javascript.NativeJavaObject
Sets the prototype of the object.
setPrototype(Scriptable) - Method in interface org.mozilla.javascript.Scriptable
Set the prototype of the object.
setPrototype(Scriptable) - Method in class org.mozilla.javascript.Delegator
 
setPrototype(Scriptable) - Method in class org.mozilla.javascript.Undefined
 
setRequiresActivation(boolean) - Method in class org.mozilla.javascript.FunctionNode
 
setSecuritySupport(SecuritySupport) - Method in class org.mozilla.javascript.Context
Set the security support for this context.
setStartPC(int) - Method in class org.mozilla.javascript.optimizer.OptLocalVariable
Set the offset into the bytecode where the variable becomes live.
setSuccessorList(Block[]) - Method in class org.mozilla.javascript.optimizer.Block
 
setTargetClassFileName(String) - Method in class org.mozilla.javascript.Context
Set the current target class file name.
setTargetExtends(Class) - Method in interface org.mozilla.javascript.ClassNameHelper
 
setTargetExtends(Class) - Method in class org.mozilla.javascript.Context
Set the class that the generated target will extend.
setTargetExtends(Class) - Method in class org.mozilla.javascript.optimizer.OptClassNameHelper
 
setTargetImplements(Class[]) - Method in interface org.mozilla.javascript.ClassNameHelper
 
setTargetImplements(Class[]) - Method in class org.mozilla.javascript.Context
Set the interfaces that the generated target will implement.
setTargetImplements(Class[]) - Method in class org.mozilla.javascript.optimizer.OptClassNameHelper
 
setTargetPackage(String) - Method in interface org.mozilla.javascript.ClassNameHelper
 
setTargetPackage(String) - Method in class org.mozilla.javascript.Context
Set the package to generate classes into.
setTargetPackage(String) - Method in class org.mozilla.javascript.optimizer.OptClassNameHelper
 
setType(int) - Method in class org.mozilla.javascript.Node
 
SETVAR - Static variable in class org.mozilla.javascript.TokenStream
Token types.
setWrapHandler(WrapHandler) - Method in class org.mozilla.javascript.Context
Set a WrapHandler for this Context.
shallowEq(Object, Object) - Static method in class org.mozilla.javascript.ScriptRuntime
 
shallowNeq(Object, Object) - Static method in class org.mozilla.javascript.optimizer.OptRuntime
 
SHEQ - Static variable in class org.mozilla.javascript.TokenStream
Token types.
SHNE - Static variable in class org.mozilla.javascript.TokenStream
Token types.
SHOP - Static variable in class org.mozilla.javascript.TokenStream
Token types.
ShortClass - Static variable in class org.mozilla.javascript.ScriptRuntime
 
SHORTNUMBER - Static variable in class org.mozilla.javascript.TokenStream
Token types.
SIPUSH - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
size() - Method in class org.mozilla.javascript.VariableTable
 
skip(long) - Method in class org.mozilla.javascript.debug.DebugReader
 
sneB(Object, Object) - Static method in class org.mozilla.javascript.ScriptRuntime
 
SOURCE_PROP - Static variable in class org.mozilla.javascript.Node
 
SOURCEFILE - Static variable in class org.mozilla.javascript.TokenStream
Token types.
SOURCENAME_PROP - Static variable in class org.mozilla.javascript.Node
 
SPECIAL_PROP_PROP - Static variable in class org.mozilla.javascript.Node
 
SPECIALCALL_PROP - Static variable in class org.mozilla.javascript.Node
 
startMethod(String, String, short) - Method in class org.mozilla.classfile.ClassFileWriter
Add a method and begin adding code.
StmtNodeIterator - class org.mozilla.javascript.optimizer.StmtNodeIterator.
 
StmtNodeIterator(Node) - Constructor for class org.mozilla.javascript.optimizer.StmtNodeIterator
 
stopMethod(short, VariableTable) - Method in class org.mozilla.classfile.ClassFileWriter
Complete generation of the method.
storeClass(String, byte[], boolean) - Method in interface org.mozilla.javascript.ClassRepository
 
STRING - Static variable in class org.mozilla.javascript.TokenStream
Token types.
StringClass - Static variable in class org.mozilla.javascript.ScriptRuntime
 
stringIsCompilableUnit(String) - Method in class org.mozilla.javascript.Context
Check whether a string is ready to be compiled.
SUB - Static variable in class org.mozilla.javascript.TokenStream
Token types.
SWAP - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
SWITCH - Static variable in class org.mozilla.javascript.TokenStream
Token types.
Synchronizer - class org.mozilla.javascript.Synchronizer.
This class provides support for implementing Java-style synchronized methods in Javascript.
Synchronizer(Scriptable) - Constructor for class org.mozilla.javascript.Synchronizer
Create a new synchronized function from an existing one.

T

T_BOOLEAN - Static variable in class org.mozilla.classfile.ByteCode
Types for the NEWARRAY opcode.
T_BYTE - Static variable in class org.mozilla.classfile.ByteCode
Types for the NEWARRAY opcode.
T_CHAR - Static variable in class org.mozilla.classfile.ByteCode
Types for the NEWARRAY opcode.
T_DOUBLE - Static variable in class org.mozilla.classfile.ByteCode
Types for the NEWARRAY opcode.
T_FLOAT - Static variable in class org.mozilla.classfile.ByteCode
Types for the NEWARRAY opcode.
T_INT - Static variable in class org.mozilla.classfile.ByteCode
Types for the NEWARRAY opcode.
T_LONG - Static variable in class org.mozilla.classfile.ByteCode
Types for the NEWARRAY opcode.
T_SHORT - Static variable in class org.mozilla.classfile.ByteCode
Types for the NEWARRAY opcode.
TABLESWITCH - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
TARGET - Static variable in class org.mozilla.javascript.TokenStream
Token types.
TARGET_PROP - Static variable in class org.mozilla.javascript.Node
 
TARGETBLOCK_PROP - Static variable in class org.mozilla.javascript.Node
 
TEMP_PROP - Static variable in class org.mozilla.javascript.Node
 
TEST - Static variable in class org.mozilla.javascript.regexp.NativeRegExp
 
THIS - Static variable in class org.mozilla.javascript.TokenStream
Token types.
THISFN - Static variable in class org.mozilla.javascript.TokenStream
Token types.
thisGet(Scriptable, String, Scriptable) - Static method in class org.mozilla.javascript.optimizer.OptRuntime
 
THROW - Static variable in class org.mozilla.javascript.TokenStream
Token types.
toBoolean(Object) - Static method in class org.mozilla.javascript.Context
Convert the value to a JavaScript boolean value.
toBoolean(Object) - Static method in class org.mozilla.javascript.ScriptRuntime
Convert the value to a boolean.
toBoolean(Object[], int) - Static method in class org.mozilla.javascript.ScriptRuntime
 
toInt32(double) - Static method in class org.mozilla.javascript.ScriptRuntime
 
toInt32(Object) - Static method in class org.mozilla.javascript.ScriptRuntime
See ECMA 9.5.
toInt32(Object[], int) - Static method in class org.mozilla.javascript.ScriptRuntime
 
toInteger(double) - Static method in class org.mozilla.javascript.ScriptRuntime
 
toInteger(Object) - Static method in class org.mozilla.javascript.ScriptRuntime
See ECMA 9.4.
toInteger(Object[], int) - Static method in class org.mozilla.javascript.ScriptRuntime
 
TokenStream - class org.mozilla.javascript.TokenStream.
This class implements the JavaScript scanner.
TokenStream(Reader, Scriptable, String, int) - Constructor for class org.mozilla.javascript.TokenStream
 
tokenToName(int) - Static method in class org.mozilla.javascript.TokenStream
 
tokenToString(int) - Method in class org.mozilla.javascript.TokenStream
 
toNumber(Object) - Static method in class org.mozilla.javascript.Context
Convert the value to a JavaScript Number value.
toNumber(Object) - Static method in class org.mozilla.javascript.ScriptRuntime
Convert the value to a number.
toNumber(Object[], int) - Static method in class org.mozilla.javascript.ScriptRuntime
 
toNumber(String) - Static method in class org.mozilla.javascript.ScriptRuntime
ToNumber applied to the String type See ECMA 9.3.1
toObject(Object, Scriptable) - Static method in class org.mozilla.javascript.Context
Convert the value to an JavaScript object value.
toObject(Object, Scriptable, Class) - Static method in class org.mozilla.javascript.JavaAdapter
 
toObject(Object, Scriptable, Class) - Static method in class org.mozilla.javascript.Context
Convert the value to an JavaScript object value.
toObject(Scriptable, Object) - Static method in class org.mozilla.javascript.ScriptRuntime
Convert the value to an object.
toObject(Scriptable, Object, Class) - Static method in class org.mozilla.javascript.ScriptRuntime
 
toPrimitive(Object) - Static method in class org.mozilla.javascript.ScriptRuntime
 
toString() - Method in class org.mozilla.javascript.NativeJavaConstructor
 
toString() - Method in class org.mozilla.javascript.NativeString
 
toString() - Method in class org.mozilla.javascript.NativeJavaMethod
 
toString() - Method in class org.mozilla.javascript.NativeError
 
toString() - Method in class org.mozilla.javascript.NativeNumber
 
toString() - Method in class org.mozilla.javascript.NativeObject
 
toString() - Method in class org.mozilla.javascript.Node
 
toString() - Method in class org.mozilla.javascript.NativeJavaPackage
 
toString() - Method in class org.mozilla.javascript.NativeJavaClass
 
toString() - Method in class org.mozilla.javascript.EcmaError
Return a string representation of the error, which currently consists of the name of the error together with the message.
toString() - Method in class org.mozilla.javascript.regexp.NativeRegExp
 
toString() - Method in class org.mozilla.javascript.optimizer.OptLocalVariable
 
toString(Block[], Node[]) - Static method in class org.mozilla.javascript.optimizer.Block
 
toString(double) - Static method in class org.mozilla.javascript.ScriptRuntime
Optimized version of toString(Object) for numbers.
toString(Object) - Static method in class org.mozilla.javascript.Context
Convert the value to a JavaScript String value.
toString(Object) - Static method in class org.mozilla.javascript.ScriptRuntime
Convert the value to a string.
toString(Object[], int) - Static method in class org.mozilla.javascript.ScriptRuntime
 
toStringTree() - Method in class org.mozilla.javascript.Node
 
toUint16(Object) - Static method in class org.mozilla.javascript.ScriptRuntime
See ECMA 9.7.
toUint32(double) - Static method in class org.mozilla.javascript.ScriptRuntime
See ECMA 9.6.
toUint32(Object) - Static method in class org.mozilla.javascript.ScriptRuntime
 
transform(Node, Node, TokenStream, Scriptable) - Method in class org.mozilla.javascript.NodeTransformer
 
transform(Node, TokenStream, Scriptable) - Method in class org.mozilla.javascript.Interpreter
 
transform(Node, TokenStream, Scriptable) - Method in class org.mozilla.javascript.optimizer.Codegen
 
TRUE - Static variable in class org.mozilla.javascript.TokenStream
Token types.
TRY - Static variable in class org.mozilla.javascript.TokenStream
Token types.
TSF_FUNCTION - Static variable in class org.mozilla.javascript.TokenStream
 
TSF_NEWLINES - Static variable in class org.mozilla.javascript.TokenStream
 
TSF_REGEXP - Static variable in class org.mozilla.javascript.TokenStream
 
TSF_RETURN_EXPR - Static variable in class org.mozilla.javascript.TokenStream
 
TSF_RETURN_VOID - Static variable in class org.mozilla.javascript.TokenStream
 
TYPE_PROP - Static variable in class org.mozilla.javascript.Node
 
TypeEvent - class org.mozilla.javascript.optimizer.TypeEvent.
 
TypeEvent(int) - Constructor for class org.mozilla.javascript.optimizer.TypeEvent
 
TYPEOF - Static variable in class org.mozilla.javascript.TokenStream
Token types.
typeof(Object) - Static method in class org.mozilla.javascript.ScriptRuntime
The typeof operator
TYPEOFNAME - Static variable in class org.mozilla.javascript.TokenStream
Token types.
typeofName(Scriptable, String) - Static method in class org.mozilla.javascript.ScriptRuntime
The typeof operator that correctly handles the undefined case

U

UNARYOP - Static variable in class org.mozilla.javascript.TokenStream
Token types.
Undefined - class org.mozilla.javascript.Undefined.
This class implements the Undefined value in JavaScript.
UNDEFINED - Static variable in class org.mozilla.javascript.TokenStream
Token types.
Undefined() - Constructor for class org.mozilla.javascript.Undefined
 
UndefinedClass - Static variable in class org.mozilla.javascript.ScriptRuntime
 
ungetToken(int) - Method in class org.mozilla.javascript.TokenStream
 
unwrap() - Method in class org.mozilla.javascript.NativeJavaObject
 
unwrap() - Method in interface org.mozilla.javascript.Wrapper
Unwrap the object by returning the wrapped value.
unwrap() - Method in class org.mozilla.javascript.WrappedException
Get the wrapped exception.
unwrap() - Method in class org.mozilla.javascript.NativeJavaArray
 
unwrapJavaScriptException(JavaScriptException) - Static method in class org.mozilla.javascript.ScriptRuntime
Unwrap a JavaScriptException.
unwrapWrappedException(WrappedException) - Static method in class org.mozilla.javascript.ScriptRuntime
Check a WrappedException.
URSH - Static variable in class org.mozilla.javascript.TokenStream
Token types.
USELOCAL - Static variable in class org.mozilla.javascript.TokenStream
Token types.
USES_PROP - Static variable in class org.mozilla.javascript.Node
 
USETEMP - Static variable in class org.mozilla.javascript.TokenStream
Token types.

V

VAR - Static variable in class org.mozilla.javascript.TokenStream
Token types.
VARDEC - Static variable in class org.mozilla.javascript.TokenStream
Token types.
VARIABLE_PROP - Static variable in class org.mozilla.javascript.Node
 
VariableTable - class org.mozilla.javascript.VariableTable.
 
VariableTable() - Constructor for class org.mozilla.javascript.VariableTable
 
VARINC - Static variable in class org.mozilla.javascript.TokenStream
Token types.
VARS_PROP - Static variable in class org.mozilla.javascript.Node
 
VERSION_1_0 - Static variable in class org.mozilla.javascript.Context
JavaScript 1.0
VERSION_1_1 - Static variable in class org.mozilla.javascript.Context
JavaScript 1.1
VERSION_1_2 - Static variable in class org.mozilla.javascript.Context
JavaScript 1.2
VERSION_1_3 - Static variable in class org.mozilla.javascript.Context
JavaScript 1.3
VERSION_1_4 - Static variable in class org.mozilla.javascript.Context
JavaScript 1.4
VERSION_1_5 - Static variable in class org.mozilla.javascript.Context
JavaScript 1.5
VERSION_DEFAULT - Static variable in class org.mozilla.javascript.Context
The default version.
VERSION_UNKNOWN - Static variable in class org.mozilla.javascript.Context
The unknown version.
visibleToScripts(String) - Method in interface org.mozilla.javascript.SecuritySupport
Return true iff the Java class with the given name should be exposed to scripts.
VOID - Static variable in class org.mozilla.javascript.TokenStream
Token types.

W

warning(String, String, int, String, int) - Method in interface org.mozilla.javascript.ErrorReporter
Report a warning.
WHILE - Static variable in class org.mozilla.javascript.TokenStream
Token types.
WIDE - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.
WITH - Static variable in class org.mozilla.javascript.TokenStream
Token types.
wrap(Scriptable, Class) - Static method in class org.mozilla.javascript.NativeJavaClass
 
wrap(Scriptable, Object) - Static method in class org.mozilla.javascript.NativeJavaArray
 
wrap(Scriptable, Object, Class) - Static method in class org.mozilla.javascript.NativeJavaObject
 
wrap(Scriptable, Object, Class) - Method in interface org.mozilla.javascript.WrapHandler
Wrap the object.
wrapException(Throwable) - Static method in class org.mozilla.javascript.WrappedException
Wrap an exception.
WrapHandler - interface org.mozilla.javascript.WrapHandler.
Embeddings that wish to provide their own custom wrappings for Java objects may implement this interface and call Context.setWrapHandler.
WrappedException - exception org.mozilla.javascript.WrappedException.
A wrapper for runtime exceptions.
WrappedException(Throwable) - Constructor for class org.mozilla.javascript.WrappedException
Create a new exception wrapped around an existing exception.
Wrapper - interface org.mozilla.javascript.Wrapper.
Objects that can wrap other values for reflection in the JS environment will implement Wrapper.
write(OutputStream) - Method in class org.mozilla.classfile.ClassFileWriter
Write the class file to the OutputStream.
writeExternal(ObjectOutput) - Method in class org.mozilla.javascript.NativeJavaObject
 
writeExternal(ObjectOutput) - Method in class org.mozilla.javascript.NativeJavaArray
 
writeExternal(ObjectOutput) - Method in class org.mozilla.javascript.NativeJavaClass
 

X

XXXUNUSEDXXX - Static variable in class org.mozilla.classfile.ByteCode
The byte opcodes defined by the Java Virtual Machine.

Z

ZERO - Static variable in class org.mozilla.javascript.TokenStream
Token types.

A B C D E F G H I J L M N O P R S T U V W X Z