META-INF/
META-INF/MANIFEST.MF
org/
org/mozilla/
org/mozilla/classfile/
org/mozilla/javascript/
org/mozilla/javascript/annotations/
org/mozilla/javascript/ast/
org/mozilla/javascript/commonjs/
org/mozilla/javascript/commonjs/module/
org/mozilla/javascript/commonjs/module/provider/
org/mozilla/javascript/debug/
org/mozilla/javascript/jdk13/
org/mozilla/javascript/jdk15/
org/mozilla/javascript/json/
org/mozilla/javascript/optimizer/
org/mozilla/javascript/regexp/
org/mozilla/javascript/resources/
org/mozilla/javascript/serialize/
org/mozilla/javascript/tools/
org/mozilla/javascript/tools/debugger/
org/mozilla/javascript/tools/debugger/treetable/
org/mozilla/javascript/tools/idswitch/
org/mozilla/javascript/tools/jsc/
org/mozilla/javascript/tools/resources/
org/mozilla/javascript/tools/shell/
org/mozilla/javascript/xml/
org/mozilla/javascript/xml/impl/
org/mozilla/javascript/xml/impl/xmlbeans/
org/mozilla/javascript/xmlimpl/
org/mozilla/classfile/ByteCode.classByteCode.java
package org.mozilla.classfile
public org.mozilla.classfile.ByteCode extends java.lang.Object {
public static final int NOP
public static final int ACONST_NULL
public static final int ICONST_M1
public static final int ICONST_0
public static final int ICONST_1
public static final int ICONST_2
public static final int ICONST_3
public static final int ICONST_4
public static final int ICONST_5
public static final int LCONST_0
public static final int LCONST_1
public static final int FCONST_0
public static final int FCONST_1
public static final int FCONST_2
public static final int DCONST_0
public static final int DCONST_1
public static final int BIPUSH
public static final int SIPUSH
public static final int LDC
public static final int LDC_W
public static final int LDC2_W
public static final int ILOAD
public static final int LLOAD
public static final int FLOAD
public static final int DLOAD
public static final int ALOAD
public static final int ILOAD_0
public static final int ILOAD_1
public static final int ILOAD_2
public static final int ILOAD_3
public static final int LLOAD_0
public static final int LLOAD_1
public static final int LLOAD_2
public static final int LLOAD_3
public static final int FLOAD_0
public static final int FLOAD_1
public static final int FLOAD_2
public static final int FLOAD_3
public static final int DLOAD_0
public static final int DLOAD_1
public static final int DLOAD_2
public static final int DLOAD_3
public static final int ALOAD_0
public static final int ALOAD_1
public static final int ALOAD_2
public static final int ALOAD_3
public static final int IALOAD
public static final int LALOAD
public static final int FALOAD
public static final int DALOAD
public static final int AALOAD
public static final int BALOAD
public static final int CALOAD
public static final int SALOAD
public static final int ISTORE
public static final int LSTORE
public static final int FSTORE
public static final int DSTORE
public static final int ASTORE
public static final int ISTORE_0
public static final int ISTORE_1
public static final int ISTORE_2
public static final int ISTORE_3
public static final int LSTORE_0
public static final int LSTORE_1
public static final int LSTORE_2
public static final int LSTORE_3
public static final int FSTORE_0
public static final int FSTORE_1
public static final int FSTORE_2
public static final int FSTORE_3
public static final int DSTORE_0
public static final int DSTORE_1
public static final int DSTORE_2
public static final int DSTORE_3
public static final int ASTORE_0
public static final int ASTORE_1
public static final int ASTORE_2
public static final int ASTORE_3
public static final int IASTORE
public static final int LASTORE
public static final int FASTORE
public static final int DASTORE
public static final int AASTORE
public static final int BASTORE
public static final int CASTORE
public static final int SASTORE
public static final int POP
public static final int POP2
public static final int DUP
public static final int DUP_X1
public static final int DUP_X2
public static final int DUP2
public static final int DUP2_X1
public static final int DUP2_X2
public static final int SWAP
public static final int IADD
public static final int LADD
public static final int FADD
public static final int DADD
public static final int ISUB
public static final int LSUB
public static final int FSUB
public static final int DSUB
public static final int IMUL
public static final int LMUL
public static final int FMUL
public static final int DMUL
public static final int IDIV
public static final int LDIV
public static final int FDIV
public static final int DDIV
public static final int IREM
public static final int LREM
public static final int FREM
public static final int DREM
public static final int INEG
public static final int LNEG
public static final int FNEG
public static final int DNEG
public static final int ISHL
public static final int LSHL
public static final int ISHR
public static final int LSHR
public static final int IUSHR
public static final int LUSHR
public static final int IAND
public static final int LAND
public static final int IOR
public static final int LOR
public static final int IXOR
public static final int LXOR
public static final int IINC
public static final int I2L
public static final int I2F
public static final int I2D
public static final int L2I
public static final int L2F
public static final int L2D
public static final int F2I
public static final int F2L
public static final int F2D
public static final int D2I
public static final int D2L
public static final int D2F
public static final int I2B
public static final int I2C
public static final int I2S
public static final int LCMP
public static final int FCMPL
public static final int FCMPG
public static final int DCMPL
public static final int DCMPG
public static final int IFEQ
public static final int IFNE
public static final int IFLT
public static final int IFGE
public static final int IFGT
public static final int IFLE
public static final int IF_ICMPEQ
public static final int IF_ICMPNE
public static final int IF_ICMPLT
public static final int IF_ICMPGE
public static final int IF_ICMPGT
public static final int IF_ICMPLE
public static final int IF_ACMPEQ
public static final int IF_ACMPNE
public static final int GOTO
public static final int JSR
public static final int RET
public static final int TABLESWITCH
public static final int LOOKUPSWITCH
public static final int IRETURN
public static final int LRETURN
public static final int FRETURN
public static final int DRETURN
public static final int ARETURN
public static final int RETURN
public static final int GETSTATIC
public static final int PUTSTATIC
public static final int GETFIELD
public static final int PUTFIELD
public static final int INVOKEVIRTUAL
public static final int INVOKESPECIAL
public static final int INVOKESTATIC
public static final int INVOKEINTERFACE
public static final int NEW
public static final int NEWARRAY
public static final int ANEWARRAY
public static final int ARRAYLENGTH
public static final int ATHROW
public static final int CHECKCAST
public static final int INSTANCEOF
public static final int MONITORENTER
public static final int MONITOREXIT
public static final int WIDE
public static final int MULTIANEWARRAY
public static final int IFNULL
public static final int IFNONNULL
public static final int GOTO_W
public static final int JSR_W
public static final int BREAKPOINT
public static final int IMPDEP1
public static final int IMPDEP2
public static final byte T_BOOLEAN
public static final byte T_CHAR
public static final byte T_FLOAT
public static final byte T_DOUBLE
public static final byte T_BYTE
public static final byte T_SHORT
public static final byte T_INT
public static final byte T_LONG
public void ()
}
org/mozilla/classfile/ClassFileField.classClassFileWriter.java
package org.mozilla.classfile
final org.mozilla.classfile.ClassFileField extends java.lang.Object {
private short itsNameIndex
private short itsTypeIndex
private short itsFlags
private boolean itsHasAttributes
private short itsAttr1
private short itsAttr2
private short itsAttr3
private int itsIndex
void (short, short, short)
short nameIndex
short typeIndex
short flags
void setAttributes (short, short, short, int)
short attr1
short attr2
short attr3
int index
int write (byte[], int)
byte[] data
int offset
int getWriteSize ()
int size
}
org/mozilla/classfile/ClassFileMethod.classClassFileWriter.java
package org.mozilla.classfile
final org.mozilla.classfile.ClassFileMethod extends java.lang.Object {
private String itsName
private String itsType
private short itsNameIndex
private short itsTypeIndex
private short itsFlags
private byte[] itsCodeAttribute
void (java.lang.String, short, java.lang.String, short, short)
String name
short nameIndex
String type
short typeIndex
short flags
void setCodeAttribute (byte[])
byte[] codeAttribute
int write (byte[], int)
byte[] data
int offset
int getWriteSize ()
java.lang.String getName ()
java.lang.String getType ()
short getFlags ()
}
org/mozilla/classfile/ClassFileWriter$ClassFileFormatException.classClassFileWriter.java
package org.mozilla.classfile
public org.mozilla.classfile.ClassFileWriter$ClassFileFormatException extends java.lang.RuntimeException {
private static final long serialVersionUID
void (java.lang.String)
String message
}
org/mozilla/classfile/ClassFileWriter$StackMapTable.classClassFileWriter.java
package org.mozilla.classfile
final org.mozilla.classfile.ClassFileWriter$StackMapTable extends java.lang.Object {
private int[] locals
private int localsTop
private int[] stack
private int stackTop
private org.mozilla.classfile.SuperBlock[] workList
private int workListTop
private org.mozilla.classfile.SuperBlock[] superBlocks
private org.mozilla.classfile.SuperBlock[] superBlockDeps
private byte[] rawStackMap
private int rawStackMapTop
static final boolean DEBUGSTACKMAP
final org.mozilla.classfile.ClassFileWriter this$0
void (org.mozilla.classfile.ClassFileWriter)
void generate ()
int end
int start
int end
int i
int[] initialLocals
private org.mozilla.classfile.SuperBlock getSuperBlockFromOffset (int)
org.mozilla.classfile.SuperBlock sb
int i
int offset
private boolean isSuperBlockEnd (int)
int opcode
private org.mozilla.classfile.SuperBlock[] getSuperBlockDependencies ()
org.mozilla.classfile.ExceptionTableEntry ete
short startPC
short handlerPC
org.mozilla.classfile.SuperBlock handlerSB
org.mozilla.classfile.SuperBlock dep
int i
int targetPC
int branchPC
org.mozilla.classfile.SuperBlock branchSB
org.mozilla.classfile.SuperBlock targetSB
int i
org.mozilla.classfile.SuperBlock[] deps
int[] targetPCs
private org.mozilla.classfile.SuperBlock getBranchTarget (int)
int target
int bci
int target
private boolean isBranch (int)
int opcode
private int getOperand (int)
int offset
private int getOperand (int, int)
int i
int start
int size
int result
private void verify ()
org.mozilla.classfile.SuperBlock sb
int i
int[] initialLocals
private void killSuperBlock (org.mozilla.classfile.SuperBlock)
int handlerPC
org.mozilla.classfile.SuperBlock handlerSB
org.mozilla.classfile.ExceptionTableEntry ete
int eteStart
int eteEnd
int i
int bci
org.mozilla.classfile.SuperBlock sb
int[] locals
int[] stack
int end
private void executeWorkList ()
org.mozilla.classfile.SuperBlock work
private void executeBlock (org.mozilla.classfile.SuperBlock)
org.mozilla.classfile.SuperBlock targetSB
int label
int i
int switchStart
int defaultOffset
org.mozilla.classfile.SuperBlock targetSB
int low
int high
int numCases
int caseBase
int exceptionType
org.mozilla.classfile.ExceptionTableEntry ete
short startPC
short endPC
short handlerPC
org.mozilla.classfile.SuperBlock sb
int exceptionType
int i
int bci
int nextIndex
org.mozilla.classfile.SuperBlock work
int bc
int next
private void flowInto (org.mozilla.classfile.SuperBlock)
org.mozilla.classfile.SuperBlock sb
private void addToWorkList (org.mozilla.classfile.SuperBlock)
org.mozilla.classfile.SuperBlock[] tmp
org.mozilla.classfile.SuperBlock sb
private int execute (int)
int index
int i
int newType
int instType
int tag
byte constType
char componentType
org.mozilla.classfile.FieldOrMethodRef m
String methodType
String methodName
int parameterCount
int rParen
String returnType
org.mozilla.classfile.FieldOrMethodRef f
String fieldType
int switchStart
int low
int high
int typeIndex
String arrayType
String elementDesc
String elementType
int bci
int bc
int type
int type2
int index
int length
long lType
long lType2
String className
private void executeALoad (int)
int localIndex
int type
int tag
private void executeAStore (int)
int localIndex
private void executeStore (int, int)
int localIndex
int typeInfo
private void initializeTypeInfo (int, int)
int prevType
int newType
private void initializeTypeInfo (int, int, int[], int)
int i
int prevType
int newType
int[] data
int dataTop
private int getLocal (int)
int localIndex
private void setLocal (int, int)
int[] tmp
int localIndex
int typeInfo
private void push (int)
int[] tmp
int typeInfo
private int pop ()
private void push2 (long)
long typeInfo
private long pop2 ()
long type
private void clearStack ()
int computeWriteSize ()
int writeSize
int write (byte[], int)
byte[] data
int offset
private void computeRawStackMap ()
int last
int delta
int j
org.mozilla.classfile.SuperBlock current
int[] currentLocals
int[] currentStack
int offsetDelta
int i
org.mozilla.classfile.SuperBlock prev
int[] prevLocals
int prevOffset
private int getWorstCaseWriteSize ()
private void writeSameFrame (int[], int)
int[] locals
int offsetDelta
private void writeSameLocalsOneStackItemFrame (int[], int[], int)
int[] locals
int[] stack
int offsetDelta
private void writeFullFrame (int[], int[], int)
int[] locals
int[] stack
int offsetDelta
private void writeAppendFrame (int[], int, int)
int[] locals
int localsDelta
int offsetDelta
int start
private void writeChopFrame (int, int)
int localsDelta
int offsetDelta
private int writeTypes (int[])
int[] types
private int writeTypes (int[], int)
int i
int[] types
int start
int startOffset
private int writeType (int)
int type
int tag
}
org/mozilla/classfile/ClassFileWriter.classClassFileWriter.java
package org.mozilla.classfile
public org.mozilla.classfile.ClassFileWriter extends java.lang.Object {
public static final short ACC_PUBLIC
public static final short ACC_PRIVATE
public static final short ACC_PROTECTED
public static final short ACC_STATIC
public static final short ACC_FINAL
public static final short ACC_SUPER
public static final short ACC_SYNCHRONIZED
public static final short ACC_VOLATILE
public static final short ACC_TRANSIENT
public static final short ACC_NATIVE
public static final short ACC_ABSTRACT
private int[] itsSuperBlockStarts
private int itsSuperBlockStartsTop
private static final int SuperBlockStartsSize
private org.mozilla.javascript.UintMap itsJumpFroms
private static final int LineNumberTableSize
private static final int ExceptionTableSize
private static final int MajorVersion
private static final int MinorVersion
private static final boolean GenerateStackMap
private static final int FileHeaderConstant
private static final boolean DEBUGSTACK
private static final boolean DEBUGLABELS
private static final boolean DEBUGCODE
private String generatedClassName
private org.mozilla.classfile.ExceptionTableEntry[] itsExceptionTable
private int itsExceptionTableTop
private int[] itsLineNumberTable
private int itsLineNumberTableTop
private byte[] itsCodeBuffer
private int itsCodeBufferTop
private org.mozilla.classfile.ConstantPool itsConstantPool
private org.mozilla.classfile.ClassFileMethod itsCurrentMethod
private short itsStackTop
private short itsMaxStack
private short itsMaxLocals
private org.mozilla.javascript.ObjArray itsMethods
private org.mozilla.javascript.ObjArray itsFields
private org.mozilla.javascript.ObjArray itsInterfaces
private short itsFlags
private short itsThisClassIndex
private short itsSuperClassIndex
private short itsSourceFileNameIndex
private static final int MIN_LABEL_TABLE_SIZE
private int[] itsLabelTable
private int itsLabelTableTop
private static final int MIN_FIXUP_TABLE_SIZE
private long[] itsFixupTable
private int itsFixupTableTop
private org.mozilla.javascript.ObjArray itsVarDescriptors
private char[] tmpCharBuffer
public void (java.lang.String, java.lang.String, java.lang.String)
String className
String superClassName
String sourceFileName
public final java.lang.String getClassName ()
public void addInterface (java.lang.String)
String interfaceName
short interfaceIndex
public void setFlags (short)
short flags
static java.lang.String getSlashedForm (java.lang.String)
String name
public static java.lang.String classNameToSignature (java.lang.String)
int i
String name
int nameLength
int colonPos
char[] buf
public void addField (java.lang.String, java.lang.String, short)
String fieldName
String type
short flags
short fieldNameIndex
short typeIndex
public void addField (java.lang.String, java.lang.String, short, int)
String fieldName
String type
short flags
int value
short fieldNameIndex
short typeIndex
org.mozilla.classfile.ClassFileField field
public void addField (java.lang.String, java.lang.String, short, long)
String fieldName
String type
short flags
long value
short fieldNameIndex
short typeIndex
org.mozilla.classfile.ClassFileField field
public void addField (java.lang.String, java.lang.String, short, double)
String fieldName
String type
short flags
double value
short fieldNameIndex
short typeIndex
org.mozilla.classfile.ClassFileField field
public void addVariableDescriptor (java.lang.String, java.lang.String, int, int)
String name
String type
int startPC
int register
int nameIndex
int descriptorIndex
int[] chunk
public void startMethod (java.lang.String, java.lang.String, short)
String methodName
String type
short flags
short methodNameIndex
short typeIndex
public void stopMethod (short)
int stackMapWriteSize
org.mozilla.classfile.ExceptionTableEntry ete
short startPC
short endPC
short handlerPC
short catchType
int i
int i
int lineNumberTableAttrIndex
int tableAttrLength
int[] chunk
int nameIndex
int descriptorIndex
int startPC
int register
int length
int i
int variableTableAttrIndex
int varCount
int tableAttrLength
int stackMapTableAttrIndex
int start
short maxLocals
org.mozilla.classfile.ClassFileWriter$StackMapTable stackMap
int lineNumberTableLength
int variableTableLength
int stackMapTableLength
int attrLength
byte[] codeAttribute
int index
int codeAttrIndex
int attributeCount
public void add (int)
int theOpCode
int newStack
public void add (int, int)
int target
int offset
int targetPC
int branchPC
int theOpCode
int theOperand
int newStack
public void addLoadConstant (int)
int k
public void addLoadConstant (long)
long k
public void addLoadConstant (float)
float k
public void addLoadConstant (double)
double k
public void addLoadConstant (java.lang.String)
String k
public void add (int, int, int)
int theOpCode
int theOperand1
int theOperand2
int newStack
public void add (int, java.lang.String)
short classIndex
int theOpCode
String className
int newStack
public void add (int, java.lang.String, java.lang.String, java.lang.String)
int theOpCode
String className
String fieldName
String fieldType
int newStack
char fieldTypeChar
int fieldSize
short fieldRefIndex
public void addInvoke (int, java.lang.String, java.lang.String, java.lang.String)
short ifMethodRefIndex
short methodRefIndex
int theOpCode
String className
String methodName
String methodType
int parameterInfo
int parameterCount
int stackDiff
int newStack
public void addPush (int)
int k
public void addPush (boolean)
boolean k
public void addPush (long)
long k
int ik
public void addPush (double)
double k
public void addPush (java.lang.String)
String s
String k
int length
int limit
String SB
int cursor
public boolean isUnderStringSizeLimit (java.lang.String)
String k
public void addIStore (int)
int local
public void addLStore (int)
int local
public void addFStore (int)
int local
public void addDStore (int)
int local
public void addAStore (int)
int local
public void addILoad (int)
int local
public void addLLoad (int)
int local
public void addFLoad (int)
int local
public void addDLoad (int)
int local
public void addALoad (int)
int local
public void addLoadThis ()
private void xop (int, int, int)
int shortOp
int op
int local
public int addTableSwitch (int, int)
int low
int high
int newStack
int entryCount
int padSize
int N
int switchStart
public final void markTableSwitchDefault (int)
int switchStart
public final void markTableSwitchCase (int, int)
int switchStart
int caseIndex
public final void markTableSwitchCase (int, int, int)
int switchStart
int caseIndex
int stackTop
public void setTableSwitchJump (int, int, int)
int caseOffset
int switchStart
int caseIndex
int jumpTarget
int padSize
int caseOffset
public int acquireLabel ()
int[] tmp
int top
public void markLabel (int)
int label
public void markLabel (int, short)
int label
short stackTop
public void markHandler (int)
int theLabel
private int getLabelPC (int)
int label
private void addLabelFixup (int, int)
long[] tmp
int label
int fixupSite
int top
private void fixLabelGotos ()
long fixup
int label
int fixupSite
int pc
int offset
int i
byte[] codeBuffer
public int getCurrentCodeOffset ()
public short getStackTop ()
public void setStackTop (short)
short n
public void adjustStackTop (int)
int delta
int newStack
private void addToCodeBuffer (int)
int b
int N
private void addToCodeInt16 (int)
int value
int N
private int addReservedCodeSpace (int)
int newSize
byte[] tmp
int size
int oldTop
int newTop
public void addExceptionHandler (int, int, int, java.lang.String)
org.mozilla.classfile.ExceptionTableEntry[] tmp
int startLabel
int endLabel
int handlerLabel
String catchClassName
short catch_type_index
org.mozilla.classfile.ExceptionTableEntry newEntry
int N
public void addLineNumberEntry (short)
int[] tmp
short lineNumber
int N
private static char arrayTypeToName (int)
int type
private static java.lang.String classDescriptorToInternalName (java.lang.String)
String descriptor
private static java.lang.String descriptorToInternalName (java.lang.String)
String descriptor
private int[] createInitialLocals ()
int end
String name
String internalType
int typeInfo
int[] initialLocals
int localsTop
String type
int lParenIndex
int rParenIndex
int start
StringBuilder paramType
public void write (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream oStream
byte[] array
private int getWriteSize ()
int i
int i
int size
public byte[] toByteArray ()
int interfaceIndex
int i
org.mozilla.classfile.ClassFileField field
int i
org.mozilla.classfile.ClassFileMethod method
int i
int dataSize
byte[] data
int offset
short sourceFileAttributeNameIndex
static int putInt64 (long, byte[], int)
long value
byte[] array
int offset
private static void badStack (int)
String s
int value
String s
private static int sizeOfParameters (java.lang.String)
int semicolon
int c
boolean ok
int index
int stackDiff
int count
String pString
int length
int rightParenthesis
static int putInt16 (int, byte[], int)
int value
byte[] array
int offset
static int putInt32 (int, byte[], int)
int value
byte[] array
int offset
static int opcodeLength (int)
int opcode
static int opcodeCount (int)
int opcode
static int stackChange (int)
int opcode
private static java.lang.String bytecodeStr (int)
int code
final char[] getCharBuffer (int)
int newSize
int minimalSize
private void addSuperBlockStart (int)
int[] tmp
int pc
private void finalizeSuperBlockStarts ()
org.mozilla.classfile.ExceptionTableEntry ete
short handlerPC
int i
int curr
int i
int prev
int copyTo
static int access$000 (org.mozilla.classfile.ClassFileWriter)
org.mozilla.classfile.ClassFileWriter x0
static int[] access$100 (org.mozilla.classfile.ClassFileWriter)
org.mozilla.classfile.ClassFileWriter x0
static int[] access$200 (org.mozilla.classfile.ClassFileWriter)
org.mozilla.classfile.ClassFileWriter x0
static int access$300 (org.mozilla.classfile.ClassFileWriter)
org.mozilla.classfile.ClassFileWriter x0
static int access$400 (org.mozilla.classfile.ClassFileWriter)
org.mozilla.classfile.ClassFileWriter x0
static org.mozilla.classfile.ExceptionTableEntry[] access$500 (org.mozilla.classfile.ClassFileWriter)
org.mozilla.classfile.ClassFileWriter x0
static int access$600 (org.mozilla.classfile.ClassFileWriter, int)
org.mozilla.classfile.ClassFileWriter x0
int x1
static org.mozilla.javascript.UintMap access$700 (org.mozilla.classfile.ClassFileWriter)
org.mozilla.classfile.ClassFileWriter x0
static byte[] access$800 (org.mozilla.classfile.ClassFileWriter)
org.mozilla.classfile.ClassFileWriter x0
static org.mozilla.classfile.ConstantPool access$900 (org.mozilla.classfile.ClassFileWriter)
org.mozilla.classfile.ClassFileWriter x0
static char access$1000 (int)
int x0
static int access$1100 (java.lang.String)
String x0
static short access$1200 (org.mozilla.classfile.ClassFileWriter)
org.mozilla.classfile.ClassFileWriter x0
static java.lang.String access$1300 (java.lang.String)
String x0
static short access$1400 (org.mozilla.classfile.ClassFileWriter)
org.mozilla.classfile.ClassFileWriter x0
static short access$1500 (org.mozilla.classfile.ClassFileWriter)
org.mozilla.classfile.ClassFileWriter x0
static void ()
int c
byte[] header
int read
java.io.IOException e
Exception e
java.io.IOException e
java.io.IOException e
java.io.InputStream is
int major
int minor
}
org/mozilla/classfile/ConstantPool.classClassFileWriter.java
package org.mozilla.classfile
final org.mozilla.classfile.ConstantPool extends java.lang.Object {
private static final int ConstantPoolSize
static final byte CONSTANT_Class
static final byte CONSTANT_Fieldref
static final byte CONSTANT_Methodref
static final byte CONSTANT_InterfaceMethodref
static final byte CONSTANT_String
static final byte CONSTANT_Integer
static final byte CONSTANT_Float
static final byte CONSTANT_Long
static final byte CONSTANT_Double
static final byte CONSTANT_NameAndType
static final byte CONSTANT_Utf8
private org.mozilla.classfile.ClassFileWriter cfw
private static final int MAX_UTF_ENCODING_SIZE
private org.mozilla.javascript.UintMap itsStringConstHash
private org.mozilla.javascript.ObjToIntMap itsUtf8Hash
private org.mozilla.javascript.ObjToIntMap itsFieldRefHash
private org.mozilla.javascript.ObjToIntMap itsMethodRefHash
private org.mozilla.javascript.ObjToIntMap itsClassHash
private int itsTop
private int itsTopIndex
private org.mozilla.javascript.UintMap itsConstantData
private org.mozilla.javascript.UintMap itsPoolTypes
private byte[] itsPool
void (org.mozilla.classfile.ClassFileWriter)
org.mozilla.classfile.ClassFileWriter cfw
int write (byte[], int)
byte[] data
int offset
int getWriteSize ()
int addConstant (int)
int k
int addConstant (long)
long k
int index
int addConstant (float)
float k
int bits
int addConstant (double)
double k
long bits
int index
int addConstant (java.lang.String)
String k
int utf8Index
int theIndex
boolean isUnderUtfEncodingLimit (java.lang.String)
String s
int strLen
int getUtfEncodingLimit (java.lang.String, int, int)
int c
int i
String s
int start
int end
int limit
short addUtf8 (java.lang.String)
boolean tooBigString
int c
int i
int top
char[] chars
int utfLen
int strLen
boolean tooBigString
String k
int theIndex
private short addNameAndType (java.lang.String, java.lang.String)
String name
String type
short nameIndex
short typeIndex
short addClass (java.lang.String)
int utf8Index
String slashed
String className
int theIndex
short addFieldRef (java.lang.String, java.lang.String, java.lang.String)
short ntIndex
short classIndex
String className
String fieldName
String fieldType
org.mozilla.classfile.FieldOrMethodRef ref
int theIndex
short addMethodRef (java.lang.String, java.lang.String, java.lang.String)
short ntIndex
short classIndex
String className
String methodName
String methodType
org.mozilla.classfile.FieldOrMethodRef ref
int theIndex
short addInterfaceMethodRef (java.lang.String, java.lang.String, java.lang.String)
String className
String methodName
String methodType
short ntIndex
short classIndex
org.mozilla.classfile.FieldOrMethodRef r
java.lang.Object getConstantData (int)
int index
void setConstantData (int, java.lang.Object)
int index
Object data
byte getConstantType (int)
int index
void ensure (int)
int newCapacity
byte[] tmp
int howMuch
}
org/mozilla/classfile/ExceptionTableEntry.classClassFileWriter.java
package org.mozilla.classfile
final org.mozilla.classfile.ExceptionTableEntry extends java.lang.Object {
int itsStartLabel
int itsEndLabel
int itsHandlerLabel
short itsCatchType
void (int, int, int, short)
int startLabel
int endLabel
int handlerLabel
short catchType
}
org/mozilla/classfile/FieldOrMethodRef.classClassFileWriter.java
package org.mozilla.classfile
final org.mozilla.classfile.FieldOrMethodRef extends java.lang.Object {
private String className
private String name
private String type
private int hashCode
void (java.lang.String, java.lang.String, java.lang.String)
String className
String name
String type
public java.lang.String getClassName ()
public java.lang.String getName ()
public java.lang.String getType ()
public boolean equals (java.lang.Object)
Object obj
org.mozilla.classfile.FieldOrMethodRef x
public int hashCode ()
int h1
int h2
int h3
}
org/mozilla/classfile/SuperBlock.classClassFileWriter.java
package org.mozilla.classfile
final org.mozilla.classfile.SuperBlock extends java.lang.Object {
private int index
private int start
private int end
private int[] locals
private int[] stack
private boolean isInitialized
private boolean isInQueue
void (int, int, int, int[])
int index
int start
int end
int[] initialLocals
int getIndex ()
int[] getLocals ()
int[] copy
int[] getTrimmedLocals ()
int i
int i
int j
int last
int size
int[] copy
int[] getStack ()
int[] copy
boolean merge (int[], int, int[], int, org.mozilla.classfile.ConstantPool)
boolean localsChanged
boolean stackChanged
int[] locals
int localsTop
int[] stack
int stackTop
org.mozilla.classfile.ConstantPool pool
private boolean mergeState (int[], int[], int, org.mozilla.classfile.ConstantPool)
int currentType
int i
int[] current
int[] incoming
int size
org.mozilla.classfile.ConstantPool pool
boolean changed
int getStart ()
int getEnd ()
public java.lang.String toString ()
boolean isInitialized ()
void setInitialized (boolean)
boolean b
boolean isInQueue ()
void setInQueue (boolean)
boolean b
}
org/mozilla/classfile/TypeInfo.classClassFileWriter.java
package org.mozilla.classfile
final org.mozilla.classfile.TypeInfo extends java.lang.Object {
static final int TOP
static final int INTEGER
static final int FLOAT
static final int DOUBLE
static final int LONG
static final int NULL
static final int UNINITIALIZED_THIS
static final int OBJECT_TAG
static final int UNINITIALIZED_VAR_TAG
private void ()
static final int OBJECT (int)
int constantPoolIndex
static final int OBJECT (java.lang.String, org.mozilla.classfile.ConstantPool)
String type
org.mozilla.classfile.ConstantPool pool
static final int UNINITIALIZED_VARIABLE (int)
int bytecodeOffset
static final int getTag (int)
int typeInfo
static final int getPayload (int)
int typeInfo
static final java.lang.String getPayloadAsType (int, org.mozilla.classfile.ConstantPool)
int typeInfo
org.mozilla.classfile.ConstantPool pool
static final int fromType (java.lang.String, org.mozilla.classfile.ConstantPool)
String type
org.mozilla.classfile.ConstantPool pool
static boolean isTwoWords (int)
int type
static int merge (int, int, org.mozilla.classfile.ConstantPool)
String name
Class commonClass
String currentName
String incomingName
String currentlyGeneratedName
String currentlyGeneratedSuperName
Class currentClass
Class incomingClass
int current
int incoming
org.mozilla.classfile.ConstantPool pool
int currentTag
int incomingTag
boolean currentIsObject
boolean incomingIsObject
static java.lang.String toString (int, org.mozilla.classfile.ConstantPool)
int type
org.mozilla.classfile.ConstantPool pool
int tag
static java.lang.Class getClassFromInternalName (java.lang.String)
ClassNotFoundException e
String internalName
static java.lang.String toString (int[], org.mozilla.classfile.ConstantPool)
int[] types
org.mozilla.classfile.ConstantPool pool
static java.lang.String toString (int[], int, org.mozilla.classfile.ConstantPool)
int i
int[] types
int typesTop
org.mozilla.classfile.ConstantPool pool
StringBuilder sb
static void print (int[], int[], org.mozilla.classfile.ConstantPool)
int[] locals
int[] stack
org.mozilla.classfile.ConstantPool pool
static void print (int[], int, int[], int, org.mozilla.classfile.ConstantPool)
int[] locals
int localsTop
int[] stack
int stackTop
org.mozilla.classfile.ConstantPool pool
}
org/mozilla/javascript/Arguments.classArguments.java
package org.mozilla.javascript
final org.mozilla.javascript.Arguments extends org.mozilla.javascript.IdScriptableObject {
static final long serialVersionUID
private static final String FTAG
private static final int Id_callee
private static final int Id_length
private static final int Id_caller
private static final int Id_constructor
private static final int MAX_INSTANCE_ID
private Object callerObj
private Object calleeObj
private Object lengthObj
private Object constructor
private org.mozilla.javascript.NativeCall activation
private org.mozilla.javascript.BaseFunction objectCtor
private Object[] args
public void (org.mozilla.javascript.NativeCall)
org.mozilla.javascript.NativeCall activation
org.mozilla.javascript.Scriptable parent
org.mozilla.javascript.NativeFunction f
org.mozilla.javascript.Scriptable topLevel
int version
public java.lang.String getClassName ()
private java.lang.Object arg (int)
int index
private void putIntoActivation (int, java.lang.Object)
int index
Object value
String argName
private java.lang.Object getFromActivation (int)
int index
String argName
private void replaceArg (int, java.lang.Object)
int index
Object value
private void removeArg (int)
int index
public boolean has (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
public java.lang.Object get (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
Object value
private boolean sharedWithActivation (int)
int i
String argName
int index
org.mozilla.javascript.NativeFunction f
int definedCount
public void put (int, org.mozilla.javascript.Scriptable, java.lang.Object)
int index
org.mozilla.javascript.Scriptable start
Object value
public void delete (int)
int index
protected int getMaxInstanceId ()
protected int findInstanceIdInfo (java.lang.String)
int c
String X
int s_length
String s
int id
int attr
protected java.lang.String getInstanceIdName (int)
int id
protected java.lang.Object getInstanceIdValue (int)
org.mozilla.javascript.NativeCall caller
Object value
int id
protected void setInstanceIdValue (int, java.lang.Object)
int id
Object value
java.lang.Object[] getIds (boolean)
int index
Object id
int i
int i
int i
Object[] tmp
int offset
boolean[] present
int extraCount
boolean getAll
Object[] ids
protected org.mozilla.javascript.ScriptableObject getOwnPropertyDescriptor (org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.ScriptableObject desc
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Context cx
Object id
double d
int index
Object value
public void defineOwnProperty (org.mozilla.javascript.Context, java.lang.Object, org.mozilla.javascript.ScriptableObject)
org.mozilla.javascript.Context cx
Object id
org.mozilla.javascript.ScriptableObject desc
double d
int index
Object value
Object newValue
}
org/mozilla/javascript/BaseFunction.classBaseFunction.java
package org.mozilla.javascript
public org.mozilla.javascript.BaseFunction extends org.mozilla.javascript.IdScriptableObject implements org.mozilla.javascript.Function {
static final long serialVersionUID
private static final Object FUNCTION_TAG
private static final int Id_length
private static final int Id_arity
private static final int Id_name
private static final int Id_prototype
private static final int Id_arguments
private static final int MAX_INSTANCE_ID
private static final int Id_constructor
private static final int Id_toString
private static final int Id_toSource
private static final int Id_apply
private static final int Id_call
private static final int Id_bind
private static final int MAX_PROTOTYPE_ID
private Object prototypeProperty
private int prototypePropertyAttributes
static void init (org.mozilla.javascript.Scriptable, boolean)
org.mozilla.javascript.Scriptable scope
boolean sealed
org.mozilla.javascript.BaseFunction obj
public void ()
public void (org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable prototype
public java.lang.String getClassName ()
public java.lang.String getTypeOf ()
public boolean hasInstance (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable instance
Object protoProp
protected int getMaxInstanceId ()
protected int findInstanceIdInfo (java.lang.String)
String X
int c
String s
int id
int attr
protected java.lang.String getInstanceIdName (int)
int id
protected java.lang.Object getInstanceIdValue (int)
int id
protected void setInstanceIdValue (int, java.lang.Object)
int id
Object value
protected void fillConstructorProperties (org.mozilla.javascript.IdFunctionObject)
org.mozilla.javascript.IdFunctionObject ctor
protected void initPrototypeId (int)
int id
String s
int arity
static boolean isApply (org.mozilla.javascript.IdFunctionObject)
org.mozilla.javascript.IdFunctionObject f
static boolean isApplyOrCall (org.mozilla.javascript.IdFunctionObject)
org.mozilla.javascript.IdFunctionObject f
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.BaseFunction realf
int indent
org.mozilla.javascript.BaseFunction realf
int indent
int flags
org.mozilla.javascript.Scriptable boundThis
Object[] boundArgs
org.mozilla.javascript.Callable targetFunction
int argc
org.mozilla.javascript.Scriptable boundThis
Object[] boundArgs
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int id
private org.mozilla.javascript.BaseFunction realFunction (org.mozilla.javascript.Scriptable, org.mozilla.javascript.IdFunctionObject)
org.mozilla.javascript.Scriptable thisObj
org.mozilla.javascript.IdFunctionObject f
Object x
public void setImmunePrototypeProperty (java.lang.Object)
Object value
protected org.mozilla.javascript.Scriptable getClassPrototype ()
Object protoVal
public java.lang.Object call (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
public org.mozilla.javascript.Scriptable construct (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
Object val
org.mozilla.javascript.Scriptable parent
Object val
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object[] args
org.mozilla.javascript.Scriptable result
public org.mozilla.javascript.Scriptable createObject (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable newInstance
java.lang.String decompile (int, int)
int indent
int flags
StringBuffer sb
boolean justbody
public int getArity ()
public int getLength ()
public java.lang.String getFunctionName ()
final java.lang.Object getPrototypeProperty ()
Object result
private void setupDefaultPrototype ()
org.mozilla.javascript.NativeObject obj
int attr
org.mozilla.javascript.Scriptable proto
private java.lang.Object getArguments ()
Object value
org.mozilla.javascript.Context cx
org.mozilla.javascript.NativeCall activation
private static java.lang.Object jsConstructor (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
int i
String funBody
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object[] args
int arglen
StringBuffer sourceBuf
String source
int[] linep
String filename
String sourceURI
org.mozilla.javascript.Scriptable global
org.mozilla.javascript.ErrorReporter reporter
org.mozilla.javascript.Evaluator evaluator
protected int findPrototypeId (java.lang.String)
String X
int c
String s
int id
static void ()
}
org/mozilla/javascript/BeanProperty.classJavaMembers.java
package org.mozilla.javascript
org.mozilla.javascript.BeanProperty extends java.lang.Object {
org.mozilla.javascript.MemberBox getter
org.mozilla.javascript.MemberBox setter
org.mozilla.javascript.NativeJavaMethod setters
void (org.mozilla.javascript.MemberBox, org.mozilla.javascript.MemberBox, org.mozilla.javascript.NativeJavaMethod)
org.mozilla.javascript.MemberBox getter
org.mozilla.javascript.MemberBox setter
org.mozilla.javascript.NativeJavaMethod setters
}
org/mozilla/javascript/BoundFunction.classBoundFunction.java
package org.mozilla.javascript
public org.mozilla.javascript.BoundFunction extends org.mozilla.javascript.BaseFunction {
private final org.mozilla.javascript.Callable targetFunction
private final org.mozilla.javascript.Scriptable boundThis
private final Object[] boundArgs
private final int length
public void (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Callable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Callable targetFunction
org.mozilla.javascript.Scriptable boundThis
Object[] boundArgs
org.mozilla.javascript.Function thrower
org.mozilla.javascript.NativeObject throwing
public java.lang.Object call (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] extraArgs
org.mozilla.javascript.Scriptable callThis
public org.mozilla.javascript.Scriptable construct (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object[] extraArgs
public boolean hasInstance (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable instance
public int getLength ()
private java.lang.Object[] concat (java.lang.Object[], java.lang.Object[])
Object[] first
Object[] second
Object[] args
}
org/mozilla/javascript/Callable.classCallable.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.Callable extends java.lang.Object {
public abstract java.lang.Object call (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
}
org/mozilla/javascript/ClassCache.classClassCache.java
package org.mozilla.javascript
public org.mozilla.javascript.ClassCache extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private static final Object AKEY
private volatile boolean cachingIsEnabled
private transient java.util.HashMap classTable
private transient java.util.HashMap classAdapterCache
private transient java.util.HashMap interfaceAdapterCache
private int generatedClassSerial
private org.mozilla.javascript.Scriptable associatedScope
public void ()
public static org.mozilla.javascript.ClassCache get (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.ClassCache cache
public boolean associate (org.mozilla.javascript.ScriptableObject)
org.mozilla.javascript.ScriptableObject topScope
public synchronized void clearCaches ()
public final boolean isCachingEnabled ()
public synchronized void setCachingEnabled (boolean)
boolean enabled
java.util.Map getClassCacheMap ()
java.util.Map getInterfaceAdapterCacheMap ()
public boolean isInvokerOptimizationEnabled ()
public synchronized void setInvokerOptimizationEnabled (boolean)
boolean enabled
public final synchronized int newClassSerialNumber ()
java.lang.Object getInterfaceAdapter (java.lang.Class)
Class cl
synchronized void cacheInterfaceAdapter (java.lang.Class, java.lang.Object)
Class cl
Object iadapter
org.mozilla.javascript.Scriptable getAssociatedScope ()
static void ()
}
org/mozilla/javascript/ClassDefinitionException.classClassDefinitionException.java
package org.mozilla.javascript
public org.mozilla.javascript.ClassDefinitionException extends java.lang.RuntimeException {
static final long serialVersionUID
public void (java.lang.String)
String detail
}
org/mozilla/javascript/ClassShutter.classClassShutter.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.ClassShutter extends java.lang.Object {
public abstract boolean visibleToScripts (java.lang.String)
}
org/mozilla/javascript/CodeGenerator.classCodeGenerator.java
package org.mozilla.javascript
org.mozilla.javascript.CodeGenerator extends org.mozilla.javascript.Icode {
private static final int MIN_LABEL_TABLE_SIZE
private static final int MIN_FIXUP_TABLE_SIZE
private org.mozilla.javascript.CompilerEnvirons compilerEnv
private boolean itsInFunctionFlag
private boolean itsInTryFlag
private org.mozilla.javascript.InterpreterData itsData
private org.mozilla.javascript.ast.ScriptNode scriptOrFn
private int iCodeTop
private int stackDepth
private int lineNumber
private int doubleTableTop
private org.mozilla.javascript.ObjToIntMap strings
private int localTop
private int[] labelTable
private int labelTableTop
private long[] fixupTable
private int fixupTableTop
private org.mozilla.javascript.ObjArray literalIds
private int exceptionTableTop
private static final int ECF_TAIL
void ()
public org.mozilla.javascript.InterpreterData compile (org.mozilla.javascript.CompilerEnvirons, org.mozilla.javascript.ast.ScriptNode, java.lang.String, boolean)
org.mozilla.javascript.CompilerEnvirons compilerEnv
org.mozilla.javascript.ast.ScriptNode tree
String encodedSource
boolean returnFunction
private void generateFunctionICode ()
org.mozilla.javascript.ast.FunctionNode theFunction
private void generateICodeFromTree (org.mozilla.javascript.Node)
byte[] tmp
String str
int index
org.mozilla.javascript.ObjToIntMap$Iterator iter
double[] tmp
int[] tmp
org.mozilla.javascript.Node tree
private void generateNestedFunctions ()
org.mozilla.javascript.ast.FunctionNode fn
org.mozilla.javascript.CodeGenerator gen
int i
int functionCount
org.mozilla.javascript.InterpreterData[] array
private void generateRegExpLiterals ()
String string
String flags
int i
int N
org.mozilla.javascript.Context cx
org.mozilla.javascript.RegExpProxy rep
Object[] array
private void updateLineNumber (org.mozilla.javascript.Node)
org.mozilla.javascript.Node node
int lineno
private java.lang.RuntimeException badTree (org.mozilla.javascript.Node)
org.mozilla.javascript.Node node
private void visitStatement (org.mozilla.javascript.Node, int)
int fnIndex
int fnType
int local
org.mozilla.javascript.Node test
org.mozilla.javascript.ast.Jump caseNode
org.mozilla.javascript.Node target
org.mozilla.javascript.Node target
org.mozilla.javascript.Node target
int finallyRegister
int catchStartPC
int finallyStartPC
org.mozilla.javascript.ast.Jump tryNode
int exceptionObjectLocal
int scopeLocal
int tryStart
boolean savedFlag
org.mozilla.javascript.Node catchTarget
org.mozilla.javascript.Node finallyTarget
int localIndex
int scopeIndex
String name
org.mozilla.javascript.Node node
int initialStackDepth
int type
org.mozilla.javascript.Node child
private void visitExpression (org.mozilla.javascript.Node, int)
int fnIndex
org.mozilla.javascript.ast.FunctionNode fn
int localIndex
org.mozilla.javascript.Node lastChild
int argCount
int callType
int afterSecondJumpStart
int jump
org.mozilla.javascript.Node ifThen
org.mozilla.javascript.Node ifElse
int elseJumpStart
int afterElseJumpStart
String property
String name
String name
int index
int index
double num
int inum
int index
int index
int index
int index
int memberTypeFlags
int childCount
int queryPC
org.mozilla.javascript.Node enterWith
org.mozilla.javascript.Node with
org.mozilla.javascript.Node node
int contextFlags
int type
org.mozilla.javascript.Node child
int savedStackDepth
private void generateCallFunAndThis (org.mozilla.javascript.Node)
String name
String property
org.mozilla.javascript.Node target
org.mozilla.javascript.Node id
org.mozilla.javascript.Node left
int type
private void visitIncDec (org.mozilla.javascript.Node, org.mozilla.javascript.Node)
int i
String name
org.mozilla.javascript.Node object
String property
org.mozilla.javascript.Node object
org.mozilla.javascript.Node index
org.mozilla.javascript.Node ref
org.mozilla.javascript.Node node
org.mozilla.javascript.Node child
int incrDecrMask
int childType
private void visitLiteral (org.mozilla.javascript.Node, org.mozilla.javascript.Node)
org.mozilla.javascript.Node n
int count
int count
int childType
int index
int[] skipIndexes
int index
org.mozilla.javascript.Node node
org.mozilla.javascript.Node child
int type
int count
Object[] propertyIds
private void visitArrayComprehension (org.mozilla.javascript.Node, org.mozilla.javascript.Node, org.mozilla.javascript.Node)
org.mozilla.javascript.Node node
org.mozilla.javascript.Node initStmt
org.mozilla.javascript.Node expr
private int getLocalBlockRef (org.mozilla.javascript.Node)
org.mozilla.javascript.Node node
org.mozilla.javascript.Node localBlock
private int getTargetLabel (org.mozilla.javascript.Node)
int[] tmp
org.mozilla.javascript.Node target
int label
private void markTargetLabel (org.mozilla.javascript.Node)
org.mozilla.javascript.Node target
int label
private void addGoto (org.mozilla.javascript.Node, int)
long[] tmp
int gotoPC
int top
org.mozilla.javascript.Node target
int gotoOp
int label
int targetPC
private void fixLabelGotos ()
long fixup
int label
int jumpSource
int pc
int i
private void addBackwardGoto (int, int)
int gotoOp
int jumpPC
int fromPC
private void resolveForwardGoto (int)
int fromPC
private void resolveGoto (int, int)
int fromPC
int jumpPC
int offset
int offsetSite
byte[] array
private void addToken (int)
int token
private void addIcode (int)
int icode
private void addUint8 (int)
int value
byte[] array
int top
private void addUint16 (int)
int value
byte[] array
int top
private void addInt (int)
int i
byte[] array
int top
private int getDoubleIndex (double)
double[] na
double num
int index
private void addGotoOp (int)
int gotoOp
byte[] array
int top
private void addVarOp (int, int)
int op
int varIndex
private void addStringOp (int, java.lang.String)
int op
String str
private void addIndexOp (int, int)
int op
int index
private void addStringPrefix (java.lang.String)
String str
int index
private void addIndexPrefix (int)
int index
private void addExceptionHandler (int, int, int, boolean, int, int)
int icodeStart
int icodeEnd
int handlerStart
boolean isFinally
int exceptionObjectLocal
int scopeLocal
int top
int[] table
private byte[] increaseICodeCapacity (int)
int extraSize
int capacity
int top
byte[] array
private void stackChange (int)
int newDepth
int change
private int allocLocal ()
int localSlot
private void releaseLocal (int)
int localSlot
}
org/mozilla/javascript/CompilerEnvirons.classCompilerEnvirons.java
package org.mozilla.javascript
public org.mozilla.javascript.CompilerEnvirons extends java.lang.Object {
private org.mozilla.javascript.ErrorReporter errorReporter
private int languageVersion
private boolean generateDebugInfo
private boolean useDynamicScope
private boolean reservedKeywordAsIdentifier
private boolean allowMemberExprAsFunctionName
private boolean xmlAvailable
private int optimizationLevel
private boolean generatingSource
private boolean strictMode
private boolean warningAsError
private boolean generateObserverCount
private boolean recordingComments
private boolean recordingLocalJsDocComments
private boolean recoverFromErrors
private boolean warnTrailingComma
private boolean ideMode
private boolean allowSharpComments
java.util.Set activationNames
public void ()
public void initFromContext (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public final org.mozilla.javascript.ErrorReporter getErrorReporter ()
public void setErrorReporter (org.mozilla.javascript.ErrorReporter)
org.mozilla.javascript.ErrorReporter errorReporter
public final int getLanguageVersion ()
public void setLanguageVersion (int)
int languageVersion
public final boolean isGenerateDebugInfo ()
public void setGenerateDebugInfo (boolean)
boolean flag
public final boolean isUseDynamicScope ()
public final boolean isReservedKeywordAsIdentifier ()
public void setReservedKeywordAsIdentifier (boolean)
boolean flag
public final boolean isAllowMemberExprAsFunctionName ()
public void setAllowMemberExprAsFunctionName (boolean)
boolean flag
public final boolean isXmlAvailable ()
public void setXmlAvailable (boolean)
boolean flag
public final int getOptimizationLevel ()
public void setOptimizationLevel (int)
int level
public final boolean isGeneratingSource ()
public boolean getWarnTrailingComma ()
public void setWarnTrailingComma (boolean)
boolean warn
public final boolean isStrictMode ()
public void setStrictMode (boolean)
boolean strict
public final boolean reportWarningAsError ()
public void setGeneratingSource (boolean)
boolean generatingSource
public boolean isGenerateObserverCount ()
public void setGenerateObserverCount (boolean)
boolean generateObserverCount
public boolean isRecordingComments ()
public void setRecordingComments (boolean)
boolean record
public boolean isRecordingLocalJsDocComments ()
public void setRecordingLocalJsDocComments (boolean)
boolean record
public void setRecoverFromErrors (boolean)
boolean recover
public boolean recoverFromErrors ()
public void setIdeMode (boolean)
boolean ide
public boolean isIdeMode ()
public java.util.Set getActivationNames ()
public void setActivationNames (java.util.Set)
java.util.Set activationNames
public void setAllowSharpComments (boolean)
boolean allow
public boolean getAllowSharpComments ()
public static org.mozilla.javascript.CompilerEnvirons ideEnvirons ()
org.mozilla.javascript.CompilerEnvirons env
}
org/mozilla/javascript/ConstProperties.classConstProperties.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.ConstProperties extends java.lang.Object {
public abstract void putConst (java.lang.String, org.mozilla.javascript.Scriptable, java.lang.Object)
public abstract void defineConst (java.lang.String, org.mozilla.javascript.Scriptable)
public abstract boolean isConst (java.lang.String)
}
org/mozilla/javascript/Context$1.classContext.java
package org.mozilla.javascript
final org.mozilla.javascript.Context$1 extends java.lang.Object implements org.mozilla.javascript.ContextAction {
final org.mozilla.javascript.Callable val$callable
final org.mozilla.javascript.Scriptable val$scope
final org.mozilla.javascript.Scriptable val$thisObj
final Object[] val$args
void (org.mozilla.javascript.Callable, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
public java.lang.Object run (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
}
org/mozilla/javascript/Context$2.classContext.java
package org.mozilla.javascript
org.mozilla.javascript.Context$2 extends java.lang.Object implements org.mozilla.javascript.Context$ClassShutterSetter {
final org.mozilla.javascript.Context this$0
void (org.mozilla.javascript.Context)
public void setClassShutter (org.mozilla.javascript.ClassShutter)
org.mozilla.javascript.ClassShutter shutter
public org.mozilla.javascript.ClassShutter getClassShutter ()
}
org/mozilla/javascript/Context$ClassShutterSetter.classContext.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.Context$ClassShutterSetter extends java.lang.Object {
public abstract void setClassShutter (org.mozilla.javascript.ClassShutter)
public abstract org.mozilla.javascript.ClassShutter getClassShutter ()
}
org/mozilla/javascript/Context.classContext.java
package org.mozilla.javascript
public org.mozilla.javascript.Context extends java.lang.Object {
public static final int VERSION_UNKNOWN
public static final int VERSION_DEFAULT
public static final int VERSION_1_0
public static final int VERSION_1_1
public static final int VERSION_1_2
public static final int VERSION_1_3
public static final int VERSION_1_4
public static final int VERSION_1_5
public static final int VERSION_1_6
public static final int VERSION_1_7
public static final int VERSION_1_8
public static final int FEATURE_NON_ECMA_GET_YEAR
public static final int FEATURE_MEMBER_EXPR_AS_FUNCTION_NAME
public static final int FEATURE_RESERVED_KEYWORD_AS_IDENTIFIER
public static final int FEATURE_TO_STRING_AS_SOURCE
public static final int FEATURE_PARENT_PROTO_PROPERTIES
public static final int FEATURE_PARENT_PROTO_PROPRTIES
public static final int FEATURE_E4X
public static final int FEATURE_DYNAMIC_SCOPE
public static final int FEATURE_STRICT_VARS
public static final int FEATURE_STRICT_EVAL
public static final int FEATURE_LOCATION_INFORMATION_IN_ERROR
public static final int FEATURE_STRICT_MODE
public static final int FEATURE_WARNING_AS_ERROR
public static final int FEATURE_ENHANCED_JAVA_ACCESS
public static final String languageVersionProperty
public static final String errorReporterProperty
public static final Object[] emptyArgs
private static Class codegenClass
private static Class interpreterClass
private static String implementationVersion
private final org.mozilla.javascript.ContextFactory factory
private boolean sealed
private Object sealKey
org.mozilla.javascript.Scriptable topCallScope
boolean isContinuationsTopCall
org.mozilla.javascript.NativeCall currentActivationCall
org.mozilla.javascript.xml.XMLLib cachedXMLLib
org.mozilla.javascript.ObjToIntMap iterating
Object interpreterSecurityDomain
int version
private org.mozilla.javascript.SecurityController securityController
private boolean hasClassShutter
private org.mozilla.javascript.ClassShutter classShutter
private org.mozilla.javascript.ErrorReporter errorReporter
org.mozilla.javascript.RegExpProxy regExpProxy
private java.util.Locale locale
private boolean generatingDebug
private boolean generatingDebugChanged
private boolean generatingSource
boolean compileFunctionsWithDynamicScopeFlag
boolean useDynamicScope
private int optimizationLevel
private int maximumInterpreterStackDepth
private org.mozilla.javascript.WrapFactory wrapFactory
org.mozilla.javascript.debug.Debugger debugger
private Object debuggerData
private int enterCount
private Object propertyListeners
private java.util.Map threadLocalMap
private ClassLoader applicationClassLoader
java.util.Set activationNames
Object lastInterpreterFrame
org.mozilla.javascript.ObjArray previousInterpreterInvocations
int instructionCount
int instructionThreshold
int scratchIndex
long scratchUint32
org.mozilla.javascript.Scriptable scratchScriptable
public boolean generateObserverCount
public void ()
protected void (org.mozilla.javascript.ContextFactory)
org.mozilla.javascript.ContextFactory factory
public static org.mozilla.javascript.Context getCurrentContext ()
Object helper
public static org.mozilla.javascript.Context enter ()
public static org.mozilla.javascript.Context enter (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
static final org.mozilla.javascript.Context enter (org.mozilla.javascript.Context, org.mozilla.javascript.ContextFactory)
org.mozilla.javascript.Context cx
org.mozilla.javascript.ContextFactory factory
Object helper
org.mozilla.javascript.Context old
public static void exit ()
Object helper
org.mozilla.javascript.Context cx
public static java.lang.Object call (org.mozilla.javascript.ContextAction)
org.mozilla.javascript.ContextAction action
public static java.lang.Object call (org.mozilla.javascript.ContextFactory, org.mozilla.javascript.Callable, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.ContextFactory factory
org.mozilla.javascript.Callable callable
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
static java.lang.Object call (org.mozilla.javascript.ContextFactory, org.mozilla.javascript.ContextAction)
org.mozilla.javascript.ContextFactory factory
org.mozilla.javascript.ContextAction action
org.mozilla.javascript.Context cx
public static void addContextListener (org.mozilla.javascript.ContextListener)
java.lang.reflect.Method m
RuntimeException rex
Exception ex
Class cl
Class factoryClass
Class[] sig
Object[] args
org.mozilla.javascript.ContextListener listener
String DBG
public static void removeContextListener (org.mozilla.javascript.ContextListener)
org.mozilla.javascript.ContextListener listener
public final org.mozilla.javascript.ContextFactory getFactory ()
public final boolean isSealed ()
public final void seal (java.lang.Object)
Object sealKey
public final void unseal (java.lang.Object)
Object sealKey
static void onSealedMutation ()
public final int getLanguageVersion ()
public void setLanguageVersion (int)
int version
Object listeners
public static boolean isValidLanguageVersion (int)
int version
public static void checkLanguageVersion (int)
int version
public final java.lang.String getImplementationVersion ()
public final org.mozilla.javascript.ErrorReporter getErrorReporter ()
public final org.mozilla.javascript.ErrorReporter setErrorReporter (org.mozilla.javascript.ErrorReporter)
org.mozilla.javascript.ErrorReporter reporter
org.mozilla.javascript.ErrorReporter old
Object listeners
public final java.util.Locale getLocale ()
public final java.util.Locale setLocale (java.util.Locale)
java.util.Locale loc
java.util.Locale result
public final void addPropertyChangeListener (java.beans.PropertyChangeListener)
java.beans.PropertyChangeListener l
public final void removePropertyChangeListener (java.beans.PropertyChangeListener)
java.beans.PropertyChangeListener l
final void firePropertyChange (java.lang.String, java.lang.Object, java.lang.Object)
String property
Object oldValue
Object newValue
Object listeners
private void firePropertyChangeImpl (java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object)
java.beans.PropertyChangeListener pcl
Object l
int i
Object listeners
String property
Object oldValue
Object newValue
public static void reportWarning (java.lang.String, java.lang.String, int, java.lang.String, int)
String message
String sourceName
int lineno
String lineSource
int lineOffset
org.mozilla.javascript.Context cx
public static void reportWarning (java.lang.String)
String message
int[] linep
String filename
public static void reportWarning (java.lang.String, java.lang.Throwable)
String message
Throwable t
int[] linep
String filename
java.io.Writer sw
java.io.PrintWriter pw
public static void reportError (java.lang.String, java.lang.String, int, java.lang.String, int)
String message
String sourceName
int lineno
String lineSource
int lineOffset
org.mozilla.javascript.Context cx
public static void reportError (java.lang.String)
String message
int[] linep
String filename
public static org.mozilla.javascript.EvaluatorException reportRuntimeError (java.lang.String, java.lang.String, int, java.lang.String, int)
String message
String sourceName
int lineno
String lineSource
int lineOffset
org.mozilla.javascript.Context cx
static org.mozilla.javascript.EvaluatorException reportRuntimeError0 (java.lang.String)
String messageId
String msg
static org.mozilla.javascript.EvaluatorException reportRuntimeError1 (java.lang.String, java.lang.Object)
String messageId
Object arg1
String msg
static org.mozilla.javascript.EvaluatorException reportRuntimeError2 (java.lang.String, java.lang.Object, java.lang.Object)
String messageId
Object arg1
Object arg2
String msg
static org.mozilla.javascript.EvaluatorException reportRuntimeError3 (java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object)
String messageId
Object arg1
Object arg2
Object arg3
String msg
static org.mozilla.javascript.EvaluatorException reportRuntimeError4 (java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
String messageId
Object arg1
Object arg2
Object arg3
Object arg4
String msg
public static org.mozilla.javascript.EvaluatorException reportRuntimeError (java.lang.String)
String message
int[] linep
String filename
public final org.mozilla.javascript.ScriptableObject initStandardObjects ()
public final org.mozilla.javascript.Scriptable initStandardObjects (org.mozilla.javascript.ScriptableObject)
org.mozilla.javascript.ScriptableObject scope
public org.mozilla.javascript.ScriptableObject initStandardObjects (org.mozilla.javascript.ScriptableObject, boolean)
org.mozilla.javascript.ScriptableObject scope
boolean sealed
public static java.lang.Object getUndefinedValue ()
public final java.lang.Object evaluateString (org.mozilla.javascript.Scriptable, java.lang.String, java.lang.String, int, java.lang.Object)
org.mozilla.javascript.Scriptable scope
String source
String sourceName
int lineno
Object securityDomain
org.mozilla.javascript.Script script
public final java.lang.Object evaluateReader (org.mozilla.javascript.Scriptable, java.io.Reader, java.lang.String, int, java.lang.Object) throws java.io.IOException
org.mozilla.javascript.Scriptable scope
java.io.Reader in
String sourceName
int lineno
Object securityDomain
org.mozilla.javascript.Script script
public java.lang.Object executeScriptWithContinuations (org.mozilla.javascript.Script, org.mozilla.javascript.Scriptable) throws org.mozilla.javascript.ContinuationPending
org.mozilla.javascript.Script script
org.mozilla.javascript.Scriptable scope
public java.lang.Object callFunctionWithContinuations (org.mozilla.javascript.Callable, org.mozilla.javascript.Scriptable, java.lang.Object[]) throws org.mozilla.javascript.ContinuationPending
org.mozilla.javascript.Callable function
org.mozilla.javascript.Scriptable scope
Object[] args
public org.mozilla.javascript.ContinuationPending captureContinuation ()
public java.lang.Object resumeContinuation (java.lang.Object, org.mozilla.javascript.Scriptable, java.lang.Object) throws org.mozilla.javascript.ContinuationPending
Object continuation
org.mozilla.javascript.Scriptable scope
Object functionResult
Object[] args
public final boolean stringIsCompilableUnit (java.lang.String)
org.mozilla.javascript.EvaluatorException ee
String source
boolean errorseen
org.mozilla.javascript.CompilerEnvirons compilerEnv
org.mozilla.javascript.Parser p
public final org.mozilla.javascript.Script compileReader (org.mozilla.javascript.Scriptable, java.io.Reader, java.lang.String, int, java.lang.Object) throws java.io.IOException
org.mozilla.javascript.Scriptable scope
java.io.Reader in
String sourceName
int lineno
Object securityDomain
public final org.mozilla.javascript.Script compileReader (java.io.Reader, java.lang.String, int, java.lang.Object) throws java.io.IOException
java.io.Reader in
String sourceName
int lineno
Object securityDomain
public final org.mozilla.javascript.Script compileString (java.lang.String, java.lang.String, int, java.lang.Object)
String source
String sourceName
int lineno
Object securityDomain
final org.mozilla.javascript.Script compileString (java.lang.String, org.mozilla.javascript.Evaluator, org.mozilla.javascript.ErrorReporter, java.lang.String, int, java.lang.Object)
java.io.IOException ex
String source
org.mozilla.javascript.Evaluator compiler
org.mozilla.javascript.ErrorReporter compilationErrorReporter
String sourceName
int lineno
Object securityDomain
public final org.mozilla.javascript.Function compileFunction (org.mozilla.javascript.Scriptable, java.lang.String, java.lang.String, int, java.lang.Object)
org.mozilla.javascript.Scriptable scope
String source
String sourceName
int lineno
Object securityDomain
final org.mozilla.javascript.Function compileFunction (org.mozilla.javascript.Scriptable, java.lang.String, org.mozilla.javascript.Evaluator, org.mozilla.javascript.ErrorReporter, java.lang.String, int, java.lang.Object)
java.io.IOException ioe
org.mozilla.javascript.Scriptable scope
String source
org.mozilla.javascript.Evaluator compiler
org.mozilla.javascript.ErrorReporter compilationErrorReporter
String sourceName
int lineno
Object securityDomain
public final java.lang.String decompileScript (org.mozilla.javascript.Script, int)
org.mozilla.javascript.Script script
int indent
org.mozilla.javascript.NativeFunction scriptImpl
public final java.lang.String decompileFunction (org.mozilla.javascript.Function, int)
org.mozilla.javascript.Function fun
int indent
public final java.lang.String decompileFunctionBody (org.mozilla.javascript.Function, int)
org.mozilla.javascript.BaseFunction bf
org.mozilla.javascript.Function fun
int indent
public org.mozilla.javascript.Scriptable newObject (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.NativeObject result
public org.mozilla.javascript.Scriptable newObject (org.mozilla.javascript.Scriptable, java.lang.String)
org.mozilla.javascript.Scriptable scope
String constructorName
public org.mozilla.javascript.Scriptable newObject (org.mozilla.javascript.Scriptable, java.lang.String, java.lang.Object[])
org.mozilla.javascript.Scriptable scope
String constructorName
Object[] args
org.mozilla.javascript.Function ctor
public org.mozilla.javascript.Scriptable newArray (org.mozilla.javascript.Scriptable, int)
org.mozilla.javascript.Scriptable scope
int length
org.mozilla.javascript.NativeArray result
public org.mozilla.javascript.Scriptable newArray (org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Scriptable scope
Object[] elements
org.mozilla.javascript.NativeArray result
public final java.lang.Object[] getElements (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable object
public static boolean toBoolean (java.lang.Object)
Object value
public static double toNumber (java.lang.Object)
Object value
public static java.lang.String toString (java.lang.Object)
Object value
public static org.mozilla.javascript.Scriptable toObject (java.lang.Object, org.mozilla.javascript.Scriptable)
Object value
org.mozilla.javascript.Scriptable scope
public static org.mozilla.javascript.Scriptable toObject (java.lang.Object, org.mozilla.javascript.Scriptable, java.lang.Class)
Object value
org.mozilla.javascript.Scriptable scope
Class staticType
public static java.lang.Object javaToJS (java.lang.Object, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Context cx
Object value
org.mozilla.javascript.Scriptable scope
public static java.lang.Object jsToJava (java.lang.Object, java.lang.Class) throws org.mozilla.javascript.EvaluatorException
Object value
Class desiredType
public static java.lang.Object toType (java.lang.Object, java.lang.Class) throws java.lang.IllegalArgumentException
IllegalArgumentException ex2
org.mozilla.javascript.EvaluatorException ex
Object value
Class desiredType
public static java.lang.RuntimeException throwAsScriptRuntimeEx (java.lang.Throwable)
org.mozilla.javascript.Context cx
Throwable e
public final boolean isGeneratingDebug ()
public final void setGeneratingDebug (boolean)
boolean generatingDebug
public final boolean isGeneratingSource ()
public final void setGeneratingSource (boolean)
boolean generatingSource
public final int getOptimizationLevel ()
public final void setOptimizationLevel (int)
int optimizationLevel
public static boolean isValidOptimizationLevel (int)
int optimizationLevel
public static void checkOptimizationLevel (int)
int optimizationLevel
public final int getMaximumInterpreterStackDepth ()
public final void setMaximumInterpreterStackDepth (int)
int max
public final void setSecurityController (org.mozilla.javascript.SecurityController)
org.mozilla.javascript.SecurityController controller
public final synchronized void setClassShutter (org.mozilla.javascript.ClassShutter)
org.mozilla.javascript.ClassShutter shutter
final synchronized org.mozilla.javascript.ClassShutter getClassShutter ()
public final synchronized org.mozilla.javascript.Context$ClassShutterSetter getClassShutterSetter ()
public final java.lang.Object getThreadLocal (java.lang.Object)
Object key
public final synchronized void putThreadLocal (java.lang.Object, java.lang.Object)
Object key
Object value
public final void removeThreadLocal (java.lang.Object)
Object key
public final boolean hasCompileFunctionsWithDynamicScope ()
public final void setCompileFunctionsWithDynamicScope (boolean)
boolean flag
public static void setCachingEnabled (boolean)
boolean cachingEnabled
public final void setWrapFactory (org.mozilla.javascript.WrapFactory)
org.mozilla.javascript.WrapFactory wrapFactory
public final org.mozilla.javascript.WrapFactory getWrapFactory ()
public final org.mozilla.javascript.debug.Debugger getDebugger ()
public final java.lang.Object getDebuggerContextData ()
public final void setDebugger (org.mozilla.javascript.debug.Debugger, java.lang.Object)
org.mozilla.javascript.debug.Debugger debugger
Object contextData
public static org.mozilla.javascript.debug.DebuggableScript getDebuggableView (org.mozilla.javascript.Script)
org.mozilla.javascript.Script script
public boolean hasFeature (int)
int featureIndex
org.mozilla.javascript.ContextFactory f
public org.mozilla.javascript.xml.XMLLib$Factory getE4xImplementationFactory ()
public final int getInstructionObserverThreshold ()
public final void setInstructionObserverThreshold (int)
int threshold
public void setGenerateObserverCount (boolean)
boolean generateObserverCount
protected void observeInstructionCount (int)
int instructionCount
org.mozilla.javascript.ContextFactory f
public org.mozilla.javascript.GeneratedClassLoader createClassLoader (java.lang.ClassLoader)
ClassLoader parent
org.mozilla.javascript.ContextFactory f
public final java.lang.ClassLoader getApplicationClassLoader ()
ClassLoader threadLoader
Class fClass
org.mozilla.javascript.ContextFactory f
ClassLoader loader
public final void setApplicationClassLoader (java.lang.ClassLoader)
ClassLoader loader
static org.mozilla.javascript.Context getContext ()
org.mozilla.javascript.Context cx
private java.lang.Object compileImpl (org.mozilla.javascript.Scriptable, java.io.Reader, java.lang.String, java.lang.String, int, java.lang.Object, boolean, org.mozilla.javascript.Evaluator, org.mozilla.javascript.ErrorReporter) throws java.io.IOException
org.mozilla.javascript.ast.AstRoot ast
org.mozilla.javascript.debug.DebuggableScript dscript
Object result
org.mozilla.javascript.Scriptable scope
java.io.Reader sourceReader
String sourceString
String sourceName
int lineno
Object securityDomain
boolean returnFunction
org.mozilla.javascript.Evaluator compiler
org.mozilla.javascript.ErrorReporter compilationErrorReporter
org.mozilla.javascript.CompilerEnvirons compilerEnv
org.mozilla.javascript.Parser p
org.mozilla.javascript.ast.AstRoot ast
org.mozilla.javascript.IRFactory irf
org.mozilla.javascript.ast.ScriptNode tree
Object bytecode
Object result
private static void notifyDebugger_r (org.mozilla.javascript.Context, org.mozilla.javascript.debug.DebuggableScript, java.lang.String)
int i
org.mozilla.javascript.Context cx
org.mozilla.javascript.debug.DebuggableScript dscript
String debugSource
private org.mozilla.javascript.Evaluator createCompiler ()
org.mozilla.javascript.Evaluator result
static org.mozilla.javascript.Evaluator createInterpreter ()
static java.lang.String getSourcePositionFromStack (int[])
org.mozilla.javascript.Evaluator evaluator
NumberFormatException e
String lineStr
String fileStr
char c
int i
int[] linep
org.mozilla.javascript.Context cx
java.io.CharArrayWriter writer
RuntimeException re
String s
int open
int close
int colon
org.mozilla.javascript.RegExpProxy getRegExpProxy ()
Class cl
final boolean isVersionECMA1 ()
org.mozilla.javascript.SecurityController getSecurityController ()
org.mozilla.javascript.SecurityController global
public final boolean isGeneratingDebugChanged ()
public void addActivationName (java.lang.String)
String name
public final boolean isActivationNeeded (java.lang.String)
String name
public void removeActivationName (java.lang.String)
String name
static org.mozilla.javascript.ClassShutter access$002 (org.mozilla.javascript.Context, org.mozilla.javascript.ClassShutter)
org.mozilla.javascript.Context x0
org.mozilla.javascript.ClassShutter x1
static org.mozilla.javascript.ClassShutter access$000 (org.mozilla.javascript.Context)
org.mozilla.javascript.Context x0
static void ()
}
org/mozilla/javascript/ContextAction.classContextAction.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.ContextAction extends java.lang.Object {
public abstract java.lang.Object run (org.mozilla.javascript.Context)
}
org/mozilla/javascript/ContextFactory$1.classContextFactory.java
package org.mozilla.javascript
org.mozilla.javascript.ContextFactory$1 extends java.lang.Object implements java.security.PrivilegedAction {
final ClassLoader val$parent
final org.mozilla.javascript.ContextFactory this$0
void (org.mozilla.javascript.ContextFactory, java.lang.ClassLoader)
public org.mozilla.javascript.DefiningClassLoader run ()
public volatile java.lang.Object run ()
}
org/mozilla/javascript/ContextFactory$1GlobalSetterImpl.classContextFactory.java
package org.mozilla.javascript
org.mozilla.javascript.ContextFactory$1GlobalSetterImpl extends java.lang.Object implements org.mozilla.javascript.ContextFactory$GlobalSetter {
void ()
public void setContextFactoryGlobal (org.mozilla.javascript.ContextFactory)
org.mozilla.javascript.ContextFactory factory
public org.mozilla.javascript.ContextFactory getContextFactoryGlobal ()
}
org/mozilla/javascript/ContextFactory$GlobalSetter.classContextFactory.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.ContextFactory$GlobalSetter extends java.lang.Object {
public abstract void setContextFactoryGlobal (org.mozilla.javascript.ContextFactory)
public abstract org.mozilla.javascript.ContextFactory getContextFactoryGlobal ()
}
org/mozilla/javascript/ContextFactory$Listener.classContextFactory.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.ContextFactory$Listener extends java.lang.Object {
public abstract void contextCreated (org.mozilla.javascript.Context)
public abstract void contextReleased (org.mozilla.javascript.Context)
}
org/mozilla/javascript/ContextFactory.classContextFactory.java
package org.mozilla.javascript
public org.mozilla.javascript.ContextFactory extends java.lang.Object {
private static volatile boolean hasCustomGlobal
private static org.mozilla.javascript.ContextFactory global
private volatile boolean sealed
private final Object listenersLock
private volatile Object listeners
private boolean disabledListening
private ClassLoader applicationClassLoader
public void ()
public static org.mozilla.javascript.ContextFactory getGlobal ()
public static boolean hasExplicitGlobal ()
public static synchronized void initGlobal (org.mozilla.javascript.ContextFactory)
org.mozilla.javascript.ContextFactory factory
public static synchronized org.mozilla.javascript.ContextFactory$GlobalSetter getGlobalSetter ()
protected org.mozilla.javascript.Context makeContext ()
protected boolean hasFeature (org.mozilla.javascript.Context, int)
org.mozilla.javascript.Context cx
int featureIndex
int version
private boolean isDom3Present ()
NoSuchMethodException e
Class nodeClass
protected org.mozilla.javascript.xml.XMLLib$Factory getE4xImplementationFactory ()
protected org.mozilla.javascript.GeneratedClassLoader createClassLoader (java.lang.ClassLoader)
ClassLoader parent
public final java.lang.ClassLoader getApplicationClassLoader ()
public final void initApplicationClassLoader (java.lang.ClassLoader)
ClassLoader loader
protected java.lang.Object doTopCall (org.mozilla.javascript.Callable, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Callable callable
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
protected void observeInstructionCount (org.mozilla.javascript.Context, int)
org.mozilla.javascript.Context cx
int instructionCount
protected void onContextCreated (org.mozilla.javascript.Context)
org.mozilla.javascript.ContextFactory$Listener l
int i
org.mozilla.javascript.Context cx
Object listeners
protected void onContextReleased (org.mozilla.javascript.Context)
org.mozilla.javascript.ContextFactory$Listener l
int i
org.mozilla.javascript.Context cx
Object listeners
public final void addListener (org.mozilla.javascript.ContextFactory$Listener)
org.mozilla.javascript.ContextFactory$Listener listener
public final void removeListener (org.mozilla.javascript.ContextFactory$Listener)
org.mozilla.javascript.ContextFactory$Listener listener
final void disableContextListening ()
public final boolean isSealed ()
public final void seal ()
protected final void checkNotSealed ()
public final java.lang.Object call (org.mozilla.javascript.ContextAction)
org.mozilla.javascript.ContextAction action
public org.mozilla.javascript.Context enterContext ()
public final org.mozilla.javascript.Context enter ()
public final void exit ()
public final org.mozilla.javascript.Context enterContext (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
static org.mozilla.javascript.ContextFactory access$002 (org.mozilla.javascript.ContextFactory)
org.mozilla.javascript.ContextFactory x0
static org.mozilla.javascript.ContextFactory access$000 ()
static void ()
}
org/mozilla/javascript/ContextListener.classContextListener.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.ContextListener extends java.lang.Object implements org.mozilla.javascript.ContextFactory$Listener {
public abstract void contextEntered (org.mozilla.javascript.Context)
public abstract void contextExited (org.mozilla.javascript.Context)
}
org/mozilla/javascript/ContinuationPending.classContinuationPending.java
package org.mozilla.javascript
public org.mozilla.javascript.ContinuationPending extends java.lang.RuntimeException {
private static final long serialVersionUID
private org.mozilla.javascript.NativeContinuation continuationState
private Object applicationState
void (org.mozilla.javascript.NativeContinuation)
org.mozilla.javascript.NativeContinuation continuationState
public java.lang.Object getContinuation ()
org.mozilla.javascript.NativeContinuation getContinuationState ()
public void setApplicationState (java.lang.Object)
Object applicationState
public java.lang.Object getApplicationState ()
}
org/mozilla/javascript/DToA.classDToA.java
package org.mozilla.javascript
org.mozilla.javascript.DToA extends java.lang.Object {
private static final int DTOBASESTR_BUFFER_SIZE
static final int DTOSTR_STANDARD
static final int DTOSTR_STANDARD_EXPONENTIAL
static final int DTOSTR_FIXED
static final int DTOSTR_EXPONENTIAL
static final int DTOSTR_PRECISION
private static final int Frac_mask
private static final int Exp_shift
private static final int Exp_msk1
private static final long Frac_maskL
private static final int Exp_shiftL
private static final long Exp_msk1L
private static final int Bias
private static final int P
private static final int Exp_shift1
private static final int Exp_mask
private static final int Exp_mask_shifted
private static final int Bndry_mask
private static final int Log2P
private static final int Sign_bit
private static final int Exp_11
private static final int Ten_pmax
private static final int Quick_max
private static final int Bletch
private static final int Frac_mask1
private static final int Int_max
private static final int n_bigtens
private static final double[] tens
private static final double[] bigtens
private static final int[] dtoaModes
void ()
private static char BASEDIGIT (int)
int digit
private static int lo0bits (int)
int y
int k
int x
private static int hi0bits (int)
int x
int k
private static void stuffBits (byte[], int, int)
byte[] bits
int offset
int val
private static java.math.BigInteger d2b (double, int[], int[])
byte[] dbl_bits
int i
int k
double d
int[] e
int[] bits
byte[] dbl_bits
int i
int k
int y
int z
int de
long dBits
int d0
int d1
static java.lang.String JS_dtobasestr (int, double)
boolean negative
String intDigits
long mantissa
long floorBits
int exp
long mantissa
java.math.BigInteger x
java.math.BigInteger[] divResult
int j
java.math.BigInteger delta
int j1
char[] buffer
int p
int digit
double df
java.math.BigInteger b
long dBits
int word0
int word1
int[] e
int[] bbits
int s2
java.math.BigInteger mlo
java.math.BigInteger mhi
java.math.BigInteger s
java.math.BigInteger bigBase
boolean done
StringBuffer sb
int base
double d
boolean negative
String intDigits
double dfloor
long lfloor
static int word0 (double)
double d
long dBits
static double setWord0 (double, int)
double d
int i
long dBits
static int word1 (double)
double d
long dBits
static java.math.BigInteger pow5mult (java.math.BigInteger, int)
java.math.BigInteger b
int k
static boolean roundOff (java.lang.StringBuffer)
char c
StringBuffer buf
int i
static int JS_dtoa (double, int, boolean, int, boolean[], java.lang.StringBuffer)
double d2
boolean denorm
long x
int b2
int s2
int b5
int s5
int j1
java.math.BigInteger mhi
java.math.BigInteger S
char lastCh
long L
char lastCh
long L
int ieps
int ilim0
int k0
double eps
java.math.BigInteger mhi
java.math.BigInteger S
char lastCh
long L
java.math.BigInteger b1
int idx
java.math.BigInteger[] divResult
int j1
char dig
java.math.BigInteger delta
java.math.BigInteger[] divResult
double d
int mode
boolean biasUp
int ndigits
boolean[] sign
StringBuffer buf
int b2
int b5
int i
int ilim
int ilim1
int j
int k
int m2
int m5
int s2
int s5
char dig
java.math.BigInteger b
java.math.BigInteger mlo
java.math.BigInteger mhi
java.math.BigInteger S
int[] be
int[] bbits
double d2
double ds
boolean spec_case
boolean denorm
boolean k_check
boolean try_quick
boolean leftright
boolean fast_failed
byte[] S_bytes
int S_hiWord
private static void stripTrailingZeroes (java.lang.StringBuffer)
StringBuffer buf
int bl
static void JS_dtostr (java.lang.StringBuffer, int, int, double)
int p
int i
boolean exponentialNotation
int minNDigits
StringBuffer buffer
int mode
int precision
double d
int decPt
boolean[] sign
int nDigits
static void ()
}
org/mozilla/javascript/Decompiler.classDecompiler.java
package org.mozilla.javascript
public org.mozilla.javascript.Decompiler extends java.lang.Object {
public static final int ONLY_BODY_FLAG
public static final int TO_SOURCE_FLAG
public static final int INITIAL_INDENT_PROP
public static final int INDENT_GAP_PROP
public static final int CASE_GAP_PROP
private static final int FUNCTION_END
private char[] sourceBuffer
private int sourceTop
private static final boolean printSource
public void ()
java.lang.String getEncodedSource ()
int getCurrentOffset ()
int markFunctionStart (int)
int functionType
int savedOffset
int markFunctionEnd (int)
int functionStart
int offset
void addToken (int)
int token
void addEOL (int)
int token
void addName (java.lang.String)
String str
void addString (java.lang.String)
String str
void addRegexp (java.lang.String, java.lang.String)
String regexp
String flags
void addNumber (double)
double n
long lbits
private void appendString (java.lang.String)
String str
int L
int lengthEncodingSize
int nextTop
private void append (char)
char c
private void increaseSourceCapacity (int)
int minimalCapacity
int newCapacity
char[] tmp
private java.lang.String sourceToString (int)
int offset
public static java.lang.String decompile (java.lang.String, int, org.mozilla.javascript.UintMap)
int topFunctionType
int j
int afterName
int less
int nextToken
boolean newLine
String source
int flags
org.mozilla.javascript.UintMap properties
int length
int indent
int indentGap
int caseGap
StringBuffer result
boolean justFunctionBody
boolean toSource
int braceNesting
boolean afterFirstEOL
int i
int topFunctionType
private static int getNext (java.lang.String, int, int)
String source
int length
int i
private static int getSourceStringEnd (java.lang.String, int)
String source
int offset
private static int printSourceString (java.lang.String, int, boolean, java.lang.StringBuffer)
String str
String source
int offset
boolean asQuotedString
StringBuffer sb
int length
private static int printSourceNumber (java.lang.String, int, java.lang.StringBuffer)
int ival
long lbits
String source
int offset
StringBuffer sb
double number
char type
}
org/mozilla/javascript/DefaultErrorReporter.classDefaultErrorReporter.java
package org.mozilla.javascript
org.mozilla.javascript.DefaultErrorReporter extends java.lang.Object implements org.mozilla.javascript.ErrorReporter {
static final org.mozilla.javascript.DefaultErrorReporter instance
private boolean forEval
private org.mozilla.javascript.ErrorReporter chainedReporter
private void ()
static org.mozilla.javascript.ErrorReporter forEval (org.mozilla.javascript.ErrorReporter)
org.mozilla.javascript.ErrorReporter reporter
org.mozilla.javascript.DefaultErrorReporter r
public void warning (java.lang.String, java.lang.String, int, java.lang.String, int)
String message
String sourceURI
int line
String lineText
int lineOffset
public void error (java.lang.String, java.lang.String, int, java.lang.String, int)
String error
String TYPE_ERROR_NAME
String DELIMETER
String prefix
String message
String sourceURI
int line
String lineText
int lineOffset
public org.mozilla.javascript.EvaluatorException runtimeError (java.lang.String, java.lang.String, int, java.lang.String, int)
String message
String sourceURI
int line
String lineText
int lineOffset
static void ()
}
org/mozilla/javascript/DefiningClassLoader.classDefiningClassLoader.java
package org.mozilla.javascript
public org.mozilla.javascript.DefiningClassLoader extends java.lang.ClassLoader implements org.mozilla.javascript.GeneratedClassLoader {
private final ClassLoader parentLoader
public void ()
public void (java.lang.ClassLoader)
ClassLoader parentLoader
public java.lang.Class defineClass (java.lang.String, byte[])
String name
byte[] data
public void linkClass (java.lang.Class)
Class cl
public java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException
String name
boolean resolve
Class cl
}
org/mozilla/javascript/Delegator.classDelegator.java
package org.mozilla.javascript
public org.mozilla.javascript.Delegator extends java.lang.Object implements org.mozilla.javascript.Function {
protected org.mozilla.javascript.Scriptable obj
public void ()
public void (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable obj
protected org.mozilla.javascript.Delegator newInstance ()
Exception ex
public org.mozilla.javascript.Scriptable getDelegee ()
public void setDelegee (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable obj
public java.lang.String getClassName ()
public java.lang.Object get (java.lang.String, org.mozilla.javascript.Scriptable)
String name
org.mozilla.javascript.Scriptable start
public java.lang.Object get (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
public boolean has (java.lang.String, org.mozilla.javascript.Scriptable)
String name
org.mozilla.javascript.Scriptable start
public boolean has (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
public void put (java.lang.String, org.mozilla.javascript.Scriptable, java.lang.Object)
String name
org.mozilla.javascript.Scriptable start
Object value
public void put (int, org.mozilla.javascript.Scriptable, java.lang.Object)
int index
org.mozilla.javascript.Scriptable start
Object value
public void delete (java.lang.String)
String name
public void delete (int)
int index
public org.mozilla.javascript.Scriptable getPrototype ()
public void setPrototype (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable prototype
public org.mozilla.javascript.Scriptable getParentScope ()
public void setParentScope (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable parent
public java.lang.Object[] getIds ()
public java.lang.Object getDefaultValue (java.lang.Class)
Class hint
public boolean hasInstance (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable instance
public java.lang.Object call (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
public org.mozilla.javascript.Scriptable construct (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Scriptable delegee
org.mozilla.javascript.Delegator n
org.mozilla.javascript.Scriptable delegee
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object[] args
}
org/mozilla/javascript/EcmaError.classEcmaError.java
package org.mozilla.javascript
public org.mozilla.javascript.EcmaError extends org.mozilla.javascript.RhinoException {
static final long serialVersionUID
private String errorName
private String errorMessage
void (java.lang.String, java.lang.String, java.lang.String, int, java.lang.String, int)
String errorName
String errorMessage
String sourceName
int lineNumber
String lineSource
int columnNumber
public void (org.mozilla.javascript.Scriptable, java.lang.String, int, int, java.lang.String)
org.mozilla.javascript.Scriptable nativeError
String sourceName
int lineNumber
int columnNumber
String lineSource
public java.lang.String details ()
public java.lang.String getName ()
public java.lang.String getErrorMessage ()
public java.lang.String getSourceName ()
public int getLineNumber ()
public int getColumnNumber ()
public java.lang.String getLineSource ()
public org.mozilla.javascript.Scriptable getErrorObject ()
}
org/mozilla/javascript/ErrorReporter.classErrorReporter.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.ErrorReporter extends java.lang.Object {
public abstract void warning (java.lang.String, java.lang.String, int, java.lang.String, int)
public abstract void error (java.lang.String, java.lang.String, int, java.lang.String, int)
public abstract org.mozilla.javascript.EvaluatorException runtimeError (java.lang.String, java.lang.String, int, java.lang.String, int)
}
org/mozilla/javascript/Evaluator.classEvaluator.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.Evaluator extends java.lang.Object {
public abstract java.lang.Object compile (org.mozilla.javascript.CompilerEnvirons, org.mozilla.javascript.ast.ScriptNode, java.lang.String, boolean)
public abstract org.mozilla.javascript.Function createFunctionObject (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object, java.lang.Object)
public abstract org.mozilla.javascript.Script createScriptObject (java.lang.Object, java.lang.Object)
public abstract void captureStackInfo (org.mozilla.javascript.RhinoException)
public abstract java.lang.String getSourcePositionFromStack (org.mozilla.javascript.Context, int[])
public abstract java.lang.String getPatchedStack (org.mozilla.javascript.RhinoException, java.lang.String)
public abstract java.util.List getScriptStack (org.mozilla.javascript.RhinoException)
public abstract void setEvalScriptFlag (org.mozilla.javascript.Script)
}
org/mozilla/javascript/EvaluatorException.classEvaluatorException.java
package org.mozilla.javascript
public org.mozilla.javascript.EvaluatorException extends org.mozilla.javascript.RhinoException {
static final long serialVersionUID
public void (java.lang.String)
String detail
public void (java.lang.String, java.lang.String, int)
String detail
String sourceName
int lineNumber
public void (java.lang.String, java.lang.String, int, java.lang.String, int)
String detail
String sourceName
int lineNumber
String lineSource
int columnNumber
public java.lang.String getSourceName ()
public int getLineNumber ()
public int getColumnNumber ()
public java.lang.String getLineSource ()
}
org/mozilla/javascript/FieldAndMethods.classJavaMembers.java
package org.mozilla.javascript
org.mozilla.javascript.FieldAndMethods extends org.mozilla.javascript.NativeJavaMethod {
static final long serialVersionUID
java.lang.reflect.Field field
Object javaObject
void (org.mozilla.javascript.Scriptable, org.mozilla.javascript.MemberBox[], java.lang.reflect.Field)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.MemberBox[] methods
java.lang.reflect.Field field
public java.lang.Object getDefaultValue (java.lang.Class)
IllegalAccessException accEx
Class hint
Object rval
Class type
org.mozilla.javascript.Context cx
}
org/mozilla/javascript/Function.classFunction.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.Function extends java.lang.Object implements org.mozilla.javascript.Scriptable org.mozilla.javascript.Callable {
public abstract java.lang.Object call (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
public abstract org.mozilla.javascript.Scriptable construct (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
}
org/mozilla/javascript/FunctionObject.classFunctionObject.java
package org.mozilla.javascript
public org.mozilla.javascript.FunctionObject extends org.mozilla.javascript.BaseFunction {
static final long serialVersionUID
private static final short VARARGS_METHOD
private static final short VARARGS_CTOR
private static boolean sawSecurityException
public static final int JAVA_UNSUPPORTED_TYPE
public static final int JAVA_STRING_TYPE
public static final int JAVA_INT_TYPE
public static final int JAVA_BOOLEAN_TYPE
public static final int JAVA_DOUBLE_TYPE
public static final int JAVA_SCRIPTABLE_TYPE
public static final int JAVA_OBJECT_TYPE
org.mozilla.javascript.MemberBox member
private String functionName
private transient byte[] typeTags
private int parmsLength
private transient boolean hasVoidReturn
private transient int returnTypeTag
private boolean isStatic
public void (java.lang.String, java.lang.reflect.Member, org.mozilla.javascript.Scriptable)
int tag
int i
java.lang.reflect.Method method
Class returnType
Class ctorType
String name
java.lang.reflect.Member methodOrConstructor
org.mozilla.javascript.Scriptable scope
String methodName
Class[] types
int arity
public static int getTypeTag (java.lang.Class)
Class type
public static java.lang.Object convertArg (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object, int)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object arg
int typeTag
public int getArity ()
public int getLength ()
public java.lang.String getFunctionName ()
public java.lang.reflect.Member getMethodOrConstructor ()
static java.lang.reflect.Method findSingleMethod (java.lang.reflect.Method[], java.lang.String)
java.lang.reflect.Method method
int i
int N
java.lang.reflect.Method[] methods
String name
java.lang.reflect.Method found
static java.lang.reflect.Method[] getMethodList (java.lang.Class)
SecurityException e
int i
int i
Class clazz
java.lang.reflect.Method[] methods
int count
java.lang.reflect.Method[] result
int j
public void addAsConstructor (org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable prototype
void initAsConstructor (org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable prototype
public static java.lang.Object convertArg (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object, java.lang.Class)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object arg
Class desired
int tag
public java.lang.Object call (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
Object[] invokeArgs
Object result
boolean inNewExpr
Boolean b
Object[] invokeArgs
Object result
org.mozilla.javascript.Scriptable parentScope
boolean compatible
Class clazz
Object arg
Object converted
int i
Object[] invokeArgs
Object[] invokeArgs
Object arg
int i
Object result
Object[] invokeArgs
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
Object result
boolean checkMethodResult
public org.mozilla.javascript.Scriptable createObject (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
Exception ex
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable result
boolean isVarArgsMethod ()
boolean isVarArgsConstructor ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
int i
Class[] types
java.lang.reflect.Method method
Class returnType
java.io.ObjectInputStream in
}
org/mozilla/javascript/GeneratedClassLoader.classGeneratedClassLoader.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.GeneratedClassLoader extends java.lang.Object {
public abstract java.lang.Class defineClass (java.lang.String, byte[])
public abstract void linkClass (java.lang.Class)
}
org/mozilla/javascript/IRFactory.classIRFactory.java
package org.mozilla.javascript
public final org.mozilla.javascript.IRFactory extends org.mozilla.javascript.Parser {
private static final int LOOP_DO_WHILE
private static final int LOOP_WHILE
private static final int LOOP_FOR
private static final int ALWAYS_TRUE_BOOLEAN
private static final int ALWAYS_FALSE_BOOLEAN
private org.mozilla.javascript.Decompiler decompiler
public void ()
public void (org.mozilla.javascript.CompilerEnvirons)
org.mozilla.javascript.CompilerEnvirons env
public void (org.mozilla.javascript.CompilerEnvirons, org.mozilla.javascript.ErrorReporter)
org.mozilla.javascript.CompilerEnvirons env
org.mozilla.javascript.ErrorReporter errorReporter
public org.mozilla.javascript.ast.ScriptNode transformTree (org.mozilla.javascript.ast.AstRoot)
org.mozilla.javascript.ast.AstRoot root
int sourceStartOffset
org.mozilla.javascript.ast.ScriptNode script
int sourceEndOffset
public org.mozilla.javascript.Node transform (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode node
private org.mozilla.javascript.Node transformArrayComp (org.mozilla.javascript.ast.ArrayComprehension)
org.mozilla.javascript.Node block
org.mozilla.javascript.Node newArray
org.mozilla.javascript.Node init
org.mozilla.javascript.ast.ArrayComprehension node
int lineno
org.mozilla.javascript.ast.Scope scopeNode
String arrayName
private org.mozilla.javascript.Node arrayCompTransformHelper (org.mozilla.javascript.ast.ArrayComprehension, java.lang.String)
org.mozilla.javascript.ast.ArrayComprehensionLoop acl
org.mozilla.javascript.ast.AstNode iter
String name
org.mozilla.javascript.Node init
int i
org.mozilla.javascript.ast.ArrayComprehensionLoop acl
org.mozilla.javascript.ast.Scope loop
int i
int i
int i
org.mozilla.javascript.ast.ArrayComprehension node
String arrayName
int lineno
org.mozilla.javascript.Node expr
java.util.List loops
int numLoops
org.mozilla.javascript.Node[] iterators
org.mozilla.javascript.Node[] iteratedObjs
org.mozilla.javascript.Node call
org.mozilla.javascript.Node body
int pushed
private org.mozilla.javascript.Node transformArrayLiteral (org.mozilla.javascript.ast.ArrayLiteral)
org.mozilla.javascript.ast.AstNode elem
int i
int i
int[] skips
org.mozilla.javascript.ast.ArrayLiteral node
java.util.List elems
org.mozilla.javascript.Node array
java.util.List skipIndexes
private org.mozilla.javascript.Node transformAssignment (org.mozilla.javascript.ast.Assignment)
org.mozilla.javascript.ast.Assignment node
org.mozilla.javascript.ast.AstNode left
org.mozilla.javascript.Node target
private org.mozilla.javascript.Node transformBlock (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.Node kid
java.util.Iterator i$
org.mozilla.javascript.Node kid
java.util.Iterator i$
java.util.List kids
org.mozilla.javascript.ast.AstNode node
private org.mozilla.javascript.Node transformBreak (org.mozilla.javascript.ast.BreakStatement)
org.mozilla.javascript.ast.BreakStatement node
private org.mozilla.javascript.Node transformCondExpr (org.mozilla.javascript.ast.ConditionalExpression)
org.mozilla.javascript.ast.ConditionalExpression node
org.mozilla.javascript.Node test
org.mozilla.javascript.Node ifTrue
org.mozilla.javascript.Node ifFalse
private org.mozilla.javascript.Node transformContinue (org.mozilla.javascript.ast.ContinueStatement)
org.mozilla.javascript.ast.ContinueStatement node
private org.mozilla.javascript.Node transformDoLoop (org.mozilla.javascript.ast.DoLoop)
org.mozilla.javascript.Node body
org.mozilla.javascript.Node cond
org.mozilla.javascript.ast.DoLoop loop
private org.mozilla.javascript.Node transformElementGet (org.mozilla.javascript.ast.ElementGet)
org.mozilla.javascript.ast.ElementGet node
org.mozilla.javascript.Node target
org.mozilla.javascript.Node element
private org.mozilla.javascript.Node transformExprStmt (org.mozilla.javascript.ast.ExpressionStatement)
org.mozilla.javascript.ast.ExpressionStatement node
org.mozilla.javascript.Node expr
private org.mozilla.javascript.Node transformForInLoop (org.mozilla.javascript.ast.ForInLoop)
int declType
org.mozilla.javascript.ast.AstNode iter
org.mozilla.javascript.Node lhs
org.mozilla.javascript.Node obj
org.mozilla.javascript.Node body
org.mozilla.javascript.ast.ForInLoop loop
private org.mozilla.javascript.Node transformForLoop (org.mozilla.javascript.ast.ForLoop)
org.mozilla.javascript.Node init
org.mozilla.javascript.Node test
org.mozilla.javascript.Node incr
org.mozilla.javascript.Node body
org.mozilla.javascript.ast.ForLoop loop
org.mozilla.javascript.ast.Scope savedScope
private org.mozilla.javascript.Node transformFunction (org.mozilla.javascript.ast.FunctionNode)
org.mozilla.javascript.Node destructuring
int lineno
org.mozilla.javascript.Node body
int syntheticType
org.mozilla.javascript.Node pn
org.mozilla.javascript.ast.FunctionNode fn
int functionType
int start
org.mozilla.javascript.Node mexpr
int index
org.mozilla.javascript.Parser$PerFunctionVariables savedVars
private org.mozilla.javascript.Node transformFunctionCall (org.mozilla.javascript.ast.FunctionCall)
org.mozilla.javascript.ast.AstNode arg
int i
org.mozilla.javascript.ast.FunctionCall node
org.mozilla.javascript.Node call
java.util.List args
private org.mozilla.javascript.Node transformIf (org.mozilla.javascript.ast.IfStatement)
org.mozilla.javascript.ast.IfStatement n
org.mozilla.javascript.Node cond
org.mozilla.javascript.Node ifTrue
org.mozilla.javascript.Node ifFalse
private org.mozilla.javascript.Node transformInfix (org.mozilla.javascript.ast.InfixExpression)
org.mozilla.javascript.ast.InfixExpression node
org.mozilla.javascript.Node left
org.mozilla.javascript.Node right
private org.mozilla.javascript.Node transformLabeledStatement (org.mozilla.javascript.ast.LabeledStatement)
org.mozilla.javascript.ast.Label lb
java.util.Iterator i$
org.mozilla.javascript.ast.LabeledStatement ls
org.mozilla.javascript.ast.Label label
org.mozilla.javascript.Node statement
org.mozilla.javascript.Node breakTarget
org.mozilla.javascript.Node block
private org.mozilla.javascript.Node transformLetNode (org.mozilla.javascript.ast.LetNode)
org.mozilla.javascript.Node vars
boolean letExpr
org.mozilla.javascript.ast.LetNode node
private org.mozilla.javascript.Node transformLiteral (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode node
private org.mozilla.javascript.Node transformName (org.mozilla.javascript.ast.Name)
org.mozilla.javascript.ast.Name node
private org.mozilla.javascript.Node transformNewExpr (org.mozilla.javascript.ast.NewExpression)
org.mozilla.javascript.ast.AstNode arg
int i
org.mozilla.javascript.ast.NewExpression node
org.mozilla.javascript.Node nx
java.util.List args
private org.mozilla.javascript.Node transformNumber (org.mozilla.javascript.ast.NumberLiteral)
org.mozilla.javascript.ast.NumberLiteral node
private org.mozilla.javascript.Node transformObjectLiteral (org.mozilla.javascript.ast.ObjectLiteral)
Object[] properties
org.mozilla.javascript.Node right
org.mozilla.javascript.ast.ObjectProperty prop
java.util.Iterator i$
int size
int i
org.mozilla.javascript.ast.ObjectLiteral node
java.util.List elems
org.mozilla.javascript.Node object
Object[] properties
private java.lang.Object getPropKey (org.mozilla.javascript.Node)
String s
Object key
String s
Object key
double n
Object key
org.mozilla.javascript.Node id
Object key
private org.mozilla.javascript.Node transformParenExpr (org.mozilla.javascript.ast.ParenthesizedExpression)
int i
org.mozilla.javascript.ast.ParenthesizedExpression node
org.mozilla.javascript.ast.AstNode expr
int count
org.mozilla.javascript.Node result
private org.mozilla.javascript.Node transformPropertyGet (org.mozilla.javascript.ast.PropertyGet)
org.mozilla.javascript.ast.PropertyGet node
org.mozilla.javascript.Node target
String name
private org.mozilla.javascript.Node transformRegExp (org.mozilla.javascript.ast.RegExpLiteral)
org.mozilla.javascript.ast.RegExpLiteral node
private org.mozilla.javascript.Node transformReturn (org.mozilla.javascript.ast.ReturnStatement)
org.mozilla.javascript.ast.ReturnStatement node
org.mozilla.javascript.ast.AstNode rv
org.mozilla.javascript.Node value
private org.mozilla.javascript.Node transformScript (org.mozilla.javascript.ast.ScriptNode)
org.mozilla.javascript.Node kid
java.util.Iterator i$
org.mozilla.javascript.ast.ScriptNode node
org.mozilla.javascript.Node body
org.mozilla.javascript.Node children
private org.mozilla.javascript.Node transformString (org.mozilla.javascript.ast.StringLiteral)
org.mozilla.javascript.ast.StringLiteral node
private org.mozilla.javascript.Node transformSwitch (org.mozilla.javascript.ast.SwitchStatement)
org.mozilla.javascript.ast.AstNode kid
java.util.Iterator i$
org.mozilla.javascript.ast.AstNode expr
org.mozilla.javascript.Node caseExpr
java.util.List stmts
org.mozilla.javascript.Node body
org.mozilla.javascript.ast.SwitchCase sc
java.util.Iterator i$
org.mozilla.javascript.ast.SwitchStatement node
org.mozilla.javascript.Node switchExpr
org.mozilla.javascript.Node block
private org.mozilla.javascript.Node transformThrow (org.mozilla.javascript.ast.ThrowStatement)
org.mozilla.javascript.ast.ThrowStatement node
org.mozilla.javascript.Node value
private org.mozilla.javascript.Node transformTry (org.mozilla.javascript.ast.TryStatement)
String varName
org.mozilla.javascript.Node catchCond
org.mozilla.javascript.ast.AstNode ccc
org.mozilla.javascript.Node body
org.mozilla.javascript.ast.CatchClause cc
java.util.Iterator i$
org.mozilla.javascript.ast.TryStatement node
org.mozilla.javascript.Node tryBlock
org.mozilla.javascript.Node catchBlocks
org.mozilla.javascript.Node finallyBlock
private org.mozilla.javascript.Node transformUnary (org.mozilla.javascript.ast.UnaryExpression)
org.mozilla.javascript.ast.UnaryExpression node
int type
org.mozilla.javascript.Node child
private org.mozilla.javascript.Node transformVariables (org.mozilla.javascript.ast.VariableDeclaration)
org.mozilla.javascript.ast.VariableDeclaration node
org.mozilla.javascript.ast.AstNode parent
private org.mozilla.javascript.Node transformVariableInitializers (org.mozilla.javascript.ast.VariableDeclaration)
org.mozilla.javascript.Node d
org.mozilla.javascript.ast.AstNode target
org.mozilla.javascript.ast.AstNode init
org.mozilla.javascript.Node left
org.mozilla.javascript.Node right
org.mozilla.javascript.ast.VariableInitializer var
java.util.Iterator i$
org.mozilla.javascript.ast.VariableDeclaration node
java.util.List vars
int size
int i
private org.mozilla.javascript.Node transformWhileLoop (org.mozilla.javascript.ast.WhileLoop)
org.mozilla.javascript.Node cond
org.mozilla.javascript.Node body
org.mozilla.javascript.ast.WhileLoop loop
private org.mozilla.javascript.Node transformWith (org.mozilla.javascript.ast.WithStatement)
org.mozilla.javascript.ast.WithStatement node
org.mozilla.javascript.Node expr
org.mozilla.javascript.Node stmt
private org.mozilla.javascript.Node transformYield (org.mozilla.javascript.ast.Yield)
org.mozilla.javascript.ast.Yield node
org.mozilla.javascript.Node kid
private org.mozilla.javascript.Node transformXmlLiteral (org.mozilla.javascript.ast.XmlLiteral)
String xml
org.mozilla.javascript.Node expr
org.mozilla.javascript.Node prepend
org.mozilla.javascript.ast.XmlExpression xexpr
boolean isXmlAttr
org.mozilla.javascript.Node expr
org.mozilla.javascript.ast.XmlFragment frag
java.util.Iterator i$
org.mozilla.javascript.ast.XmlLiteral node
org.mozilla.javascript.Node pnXML
java.util.List frags
org.mozilla.javascript.ast.XmlString first
boolean anon
org.mozilla.javascript.Node pn
private org.mozilla.javascript.Node transformXmlMemberGet (org.mozilla.javascript.ast.XmlMemberGet)
org.mozilla.javascript.ast.XmlMemberGet node
org.mozilla.javascript.ast.XmlRef ref
org.mozilla.javascript.Node pn
int flags
private org.mozilla.javascript.Node transformXmlRef (org.mozilla.javascript.ast.XmlRef)
org.mozilla.javascript.ast.XmlRef node
int memberTypeFlags
private org.mozilla.javascript.Node transformXmlRef (org.mozilla.javascript.Node, org.mozilla.javascript.ast.XmlRef, int)
String name
org.mozilla.javascript.Node expr
org.mozilla.javascript.Node pn
org.mozilla.javascript.ast.XmlRef node
int memberTypeFlags
org.mozilla.javascript.ast.Name namespace
String ns
private org.mozilla.javascript.Node transformDefaultXmlNamepace (org.mozilla.javascript.ast.UnaryExpression)
org.mozilla.javascript.ast.UnaryExpression node
org.mozilla.javascript.Node child
private void addSwitchCase (org.mozilla.javascript.Node, org.mozilla.javascript.Node, org.mozilla.javascript.Node)
org.mozilla.javascript.ast.Jump caseNode
org.mozilla.javascript.Node switchBlock
org.mozilla.javascript.Node caseExpression
org.mozilla.javascript.Node statements
org.mozilla.javascript.ast.Jump switchNode
org.mozilla.javascript.Node gotoTarget
private void closeSwitch (org.mozilla.javascript.Node)
org.mozilla.javascript.Node switchBlock
org.mozilla.javascript.ast.Jump switchNode
org.mozilla.javascript.Node switchBreakTarget
org.mozilla.javascript.Node defaultTarget
private org.mozilla.javascript.Node createExprStatementNoReturn (org.mozilla.javascript.Node, int)
org.mozilla.javascript.Node expr
int lineno
private org.mozilla.javascript.Node createString (java.lang.String)
String string
private org.mozilla.javascript.Node createCatch (java.lang.String, org.mozilla.javascript.Node, org.mozilla.javascript.Node, int)
String varName
org.mozilla.javascript.Node catchCond
org.mozilla.javascript.Node stmts
int lineno
private org.mozilla.javascript.Node initFunction (org.mozilla.javascript.ast.FunctionNode, int, org.mozilla.javascript.Node, int)
org.mozilla.javascript.Node setFn
org.mozilla.javascript.ast.Name name
org.mozilla.javascript.ast.FunctionNode fnNode
int functionIndex
org.mozilla.javascript.Node statements
int functionType
int functionCount
org.mozilla.javascript.Node lastStmt
org.mozilla.javascript.Node result
private org.mozilla.javascript.ast.Scope createLoopNode (org.mozilla.javascript.Node, int)
org.mozilla.javascript.Node loopLabel
int lineno
org.mozilla.javascript.ast.Scope result
private org.mozilla.javascript.Node createFor (org.mozilla.javascript.ast.Scope, org.mozilla.javascript.Node, org.mozilla.javascript.Node, org.mozilla.javascript.Node, org.mozilla.javascript.Node)
org.mozilla.javascript.ast.Scope let
org.mozilla.javascript.ast.Scope loop
org.mozilla.javascript.Node init
org.mozilla.javascript.Node test
org.mozilla.javascript.Node incr
org.mozilla.javascript.Node body
private org.mozilla.javascript.Node createLoop (org.mozilla.javascript.ast.Jump, int, org.mozilla.javascript.Node, org.mozilla.javascript.Node, org.mozilla.javascript.Node, org.mozilla.javascript.Node)
int initType
org.mozilla.javascript.Node incrTarget
org.mozilla.javascript.ast.Jump loop
int loopType
org.mozilla.javascript.Node body
org.mozilla.javascript.Node cond
org.mozilla.javascript.Node init
org.mozilla.javascript.Node incr
org.mozilla.javascript.Node bodyTarget
org.mozilla.javascript.Node condTarget
org.mozilla.javascript.ast.Jump IFEQ
org.mozilla.javascript.Node breakTarget
org.mozilla.javascript.Node continueTarget
private org.mozilla.javascript.Node createForIn (int, org.mozilla.javascript.Node, org.mozilla.javascript.Node, org.mozilla.javascript.Node, org.mozilla.javascript.Node, boolean)
org.mozilla.javascript.Node lvalue
org.mozilla.javascript.Node lvalue
org.mozilla.javascript.Node kid
int kidType
org.mozilla.javascript.Node lvalue
org.mozilla.javascript.Node lvalue
org.mozilla.javascript.Node assign
int declType
org.mozilla.javascript.Node loop
org.mozilla.javascript.Node lhs
org.mozilla.javascript.Node obj
org.mozilla.javascript.Node body
boolean isForEach
int destructuring
int destructuringLen
org.mozilla.javascript.Node lvalue
int type
org.mozilla.javascript.Node localBlock
int initType
org.mozilla.javascript.Node init
org.mozilla.javascript.Node cond
org.mozilla.javascript.Node id
org.mozilla.javascript.Node newBody
org.mozilla.javascript.Node assign
private org.mozilla.javascript.Node createTryCatchFinally (org.mozilla.javascript.Node, org.mozilla.javascript.Node, org.mozilla.javascript.Node, int)
org.mozilla.javascript.Node condStmt
int catchLineNo
org.mozilla.javascript.Node name
org.mozilla.javascript.Node cond
org.mozilla.javascript.Node catchStatement
org.mozilla.javascript.Node condStmt
org.mozilla.javascript.Node catchScope
org.mozilla.javascript.Node rethrow
org.mozilla.javascript.Node endCatch
org.mozilla.javascript.Node catchTarget
org.mozilla.javascript.Node catchScopeBlock
org.mozilla.javascript.Node cb
boolean hasDefault
int scopeIndex
org.mozilla.javascript.Node finallyTarget
org.mozilla.javascript.Node finallyEnd
org.mozilla.javascript.Node fBlock
org.mozilla.javascript.Node tryBlock
org.mozilla.javascript.Node catchBlocks
org.mozilla.javascript.Node finallyBlock
int lineno
boolean hasFinally
boolean hasCatch
org.mozilla.javascript.Node handlerBlock
org.mozilla.javascript.ast.Jump pn
private org.mozilla.javascript.Node createWith (org.mozilla.javascript.Node, org.mozilla.javascript.Node, int)
org.mozilla.javascript.Node obj
org.mozilla.javascript.Node body
int lineno
org.mozilla.javascript.Node result
org.mozilla.javascript.Node bodyNode
private org.mozilla.javascript.Node createIf (org.mozilla.javascript.Node, org.mozilla.javascript.Node, org.mozilla.javascript.Node, int)
org.mozilla.javascript.Node endTarget
org.mozilla.javascript.Node cond
org.mozilla.javascript.Node ifTrue
org.mozilla.javascript.Node ifFalse
int lineno
int condStatus
org.mozilla.javascript.Node result
org.mozilla.javascript.Node ifNotTarget
org.mozilla.javascript.ast.Jump IFNE
private org.mozilla.javascript.Node createCondExpr (org.mozilla.javascript.Node, org.mozilla.javascript.Node, org.mozilla.javascript.Node)
org.mozilla.javascript.Node cond
org.mozilla.javascript.Node ifTrue
org.mozilla.javascript.Node ifFalse
int condStatus
private org.mozilla.javascript.Node createUnary (int, org.mozilla.javascript.Node)
org.mozilla.javascript.Node left
org.mozilla.javascript.Node right
org.mozilla.javascript.Node n
org.mozilla.javascript.Node left
org.mozilla.javascript.Node right
org.mozilla.javascript.Node n
org.mozilla.javascript.Node ref
org.mozilla.javascript.Node n
org.mozilla.javascript.Node n
org.mozilla.javascript.Node n
int value
int type
int type
int status
int nodeType
org.mozilla.javascript.Node child
int childType
private org.mozilla.javascript.Node createCallOrNew (int, org.mozilla.javascript.Node)
String name
String name
int nodeType
org.mozilla.javascript.Node child
int type
org.mozilla.javascript.Node node
private org.mozilla.javascript.Node createIncDec (int, boolean, org.mozilla.javascript.Node)
org.mozilla.javascript.Node n
int incrDecrMask
int nodeType
boolean post
org.mozilla.javascript.Node child
int childType
private org.mozilla.javascript.Node createPropertyGet (org.mozilla.javascript.Node, java.lang.String, java.lang.String, int)
org.mozilla.javascript.Node ref
org.mozilla.javascript.Node target
String namespace
String name
int memberTypeFlags
org.mozilla.javascript.Node elem
private org.mozilla.javascript.Node createElementGet (org.mozilla.javascript.Node, java.lang.String, org.mozilla.javascript.Node, int)
org.mozilla.javascript.Node target
String namespace
org.mozilla.javascript.Node elem
int memberTypeFlags
private org.mozilla.javascript.Node createMemberRefGet (org.mozilla.javascript.Node, java.lang.String, org.mozilla.javascript.Node, int)
org.mozilla.javascript.Node ref
org.mozilla.javascript.Node ref
org.mozilla.javascript.Node ref
org.mozilla.javascript.Node target
String namespace
org.mozilla.javascript.Node elem
int memberTypeFlags
org.mozilla.javascript.Node nsNode
org.mozilla.javascript.Node ref
private org.mozilla.javascript.Node createBinary (int, org.mozilla.javascript.Node, org.mozilla.javascript.Node)
String s2
String s2
String s1
String s1
String s2
double ld
double ld
double rd
int leftStatus
int leftStatus
int nodeType
org.mozilla.javascript.Node left
org.mozilla.javascript.Node right
private org.mozilla.javascript.Node createAssignment (int, org.mozilla.javascript.Node, org.mozilla.javascript.Node)
org.mozilla.javascript.Node op
org.mozilla.javascript.Node lvalueLeft
org.mozilla.javascript.Node obj
org.mozilla.javascript.Node id
int type
org.mozilla.javascript.Node opLeft
org.mozilla.javascript.Node op
org.mozilla.javascript.Node opLeft
org.mozilla.javascript.Node op
int assignType
org.mozilla.javascript.Node left
org.mozilla.javascript.Node right
org.mozilla.javascript.Node ref
int assignOp
int nodeType
private org.mozilla.javascript.Node createUseLocal (org.mozilla.javascript.Node)
org.mozilla.javascript.Node localBlock
org.mozilla.javascript.Node result
private org.mozilla.javascript.ast.Jump makeJump (int, org.mozilla.javascript.Node)
int type
org.mozilla.javascript.Node target
org.mozilla.javascript.ast.Jump n
private org.mozilla.javascript.Node makeReference (org.mozilla.javascript.Node)
org.mozilla.javascript.Node node
int type
private static int isAlwaysDefinedBoolean (org.mozilla.javascript.Node)
double num
org.mozilla.javascript.Node node
boolean isDestructuring (org.mozilla.javascript.Node)
org.mozilla.javascript.Node n
org.mozilla.javascript.Node decompileFunctionHeader (org.mozilla.javascript.ast.FunctionNode)
int i
org.mozilla.javascript.ast.FunctionNode fn
org.mozilla.javascript.Node mexpr
java.util.List params
void decompile (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode node
void decompileArrayLiteral (org.mozilla.javascript.ast.ArrayLiteral)
org.mozilla.javascript.ast.AstNode elem
int i
org.mozilla.javascript.ast.ArrayLiteral node
java.util.List elems
int size
void decompileObjectLiteral (org.mozilla.javascript.ast.ObjectLiteral)
org.mozilla.javascript.ast.ObjectProperty prop
boolean destructuringShorthand
int i
org.mozilla.javascript.ast.ObjectLiteral node
java.util.List props
int size
void decompilePropertyGet (org.mozilla.javascript.ast.PropertyGet)
org.mozilla.javascript.ast.PropertyGet node
void decompileElementGet (org.mozilla.javascript.ast.ElementGet)
org.mozilla.javascript.ast.ElementGet node
}
org/mozilla/javascript/Icode.classIcode.java
package org.mozilla.javascript
abstract org.mozilla.javascript.Icode extends java.lang.Object {
static final int Icode_DUP
static final int Icode_DUP2
static final int Icode_SWAP
static final int Icode_POP
static final int Icode_POP_RESULT
static final int Icode_IFEQ_POP
static final int Icode_VAR_INC_DEC
static final int Icode_NAME_INC_DEC
static final int Icode_PROP_INC_DEC
static final int Icode_ELEM_INC_DEC
static final int Icode_REF_INC_DEC
static final int Icode_SCOPE_LOAD
static final int Icode_SCOPE_SAVE
static final int Icode_TYPEOFNAME
static final int Icode_NAME_AND_THIS
static final int Icode_PROP_AND_THIS
static final int Icode_ELEM_AND_THIS
static final int Icode_VALUE_AND_THIS
static final int Icode_CLOSURE_EXPR
static final int Icode_CLOSURE_STMT
static final int Icode_CALLSPECIAL
static final int Icode_RETUNDEF
static final int Icode_GOSUB
static final int Icode_STARTSUB
static final int Icode_RETSUB
static final int Icode_LINE
static final int Icode_SHORTNUMBER
static final int Icode_INTNUMBER
static final int Icode_LITERAL_NEW
static final int Icode_LITERAL_SET
static final int Icode_SPARE_ARRAYLIT
static final int Icode_REG_IND_C0
static final int Icode_REG_IND_C1
static final int Icode_REG_IND_C2
static final int Icode_REG_IND_C3
static final int Icode_REG_IND_C4
static final int Icode_REG_IND_C5
static final int Icode_REG_IND1
static final int Icode_REG_IND2
static final int Icode_REG_IND4
static final int Icode_REG_STR_C0
static final int Icode_REG_STR_C1
static final int Icode_REG_STR_C2
static final int Icode_REG_STR_C3
static final int Icode_REG_STR1
static final int Icode_REG_STR2
static final int Icode_REG_STR4
static final int Icode_GETVAR1
static final int Icode_SETVAR1
static final int Icode_UNDEF
static final int Icode_ZERO
static final int Icode_ONE
static final int Icode_ENTERDQ
static final int Icode_LEAVEDQ
static final int Icode_TAIL_CALL
static final int Icode_LOCAL_CLEAR
static final int Icode_LITERAL_GETTER
static final int Icode_LITERAL_SETTER
static final int Icode_SETCONST
static final int Icode_SETCONSTVAR
static final int Icode_SETCONSTVAR1
static final int Icode_GENERATOR
static final int Icode_GENERATOR_END
static final int Icode_DEBUGGER
static final int MIN_ICODE
void ()
static java.lang.String bytecodeName (int)
int bytecode
static boolean validIcode (int)
int icode
static boolean validTokenCode (int)
int token
static boolean validBytecode (int)
int bytecode
}
org/mozilla/javascript/IdFunctionCall.classIdFunctionCall.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.IdFunctionCall extends java.lang.Object {
public abstract java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
}
org/mozilla/javascript/IdFunctionObject.classIdFunctionObject.java
package org.mozilla.javascript
public org.mozilla.javascript.IdFunctionObject extends org.mozilla.javascript.BaseFunction {
static final long serialVersionUID
private final org.mozilla.javascript.IdFunctionCall idcall
private final Object tag
private final int methodId
private int arity
private boolean useCallAsConstructor
private String functionName
public void (org.mozilla.javascript.IdFunctionCall, java.lang.Object, int, int)
org.mozilla.javascript.IdFunctionCall idcall
Object tag
int id
int arity
public void (org.mozilla.javascript.IdFunctionCall, java.lang.Object, int, java.lang.String, int, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.IdFunctionCall idcall
Object tag
int id
String name
int arity
org.mozilla.javascript.Scriptable scope
public void initFunction (java.lang.String, org.mozilla.javascript.Scriptable)
String name
org.mozilla.javascript.Scriptable scope
public final boolean hasTag (java.lang.Object)
Object tag
public final int methodId ()
public final void markAsConstructor (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable prototypeProperty
public final void addAsProperty (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable target
public void exportAsScopeProperty ()
public org.mozilla.javascript.Scriptable getPrototype ()
org.mozilla.javascript.Scriptable proto
public java.lang.Object call (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
public org.mozilla.javascript.Scriptable createObject (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
java.lang.String decompile (int, int)
org.mozilla.javascript.Scriptable sobj
int indent
int flags
StringBuffer sb
boolean justbody
public int getArity ()
public int getLength ()
public java.lang.String getFunctionName ()
public final java.lang.RuntimeException unknown ()
}
org/mozilla/javascript/IdScriptableObject$PrototypeValues.classIdScriptableObject.java
package org.mozilla.javascript
final org.mozilla.javascript.IdScriptableObject$PrototypeValues extends java.lang.Object implements java.io.Serializable {
static final long serialVersionUID
private static final int VALUE_SLOT
private static final int NAME_SLOT
private static final int SLOT_SPAN
private org.mozilla.javascript.IdScriptableObject obj
private int maxId
private volatile Object[] valueArray
private volatile short[] attributeArray
private volatile int lastFoundId
int constructorId
private org.mozilla.javascript.IdFunctionObject constructor
private short constructorAttrs
void (org.mozilla.javascript.IdScriptableObject, int)
org.mozilla.javascript.IdScriptableObject obj
int maxId
final int getMaxId ()
final void initValue (int, java.lang.String, java.lang.Object, int)
int id
String name
Object value
int attributes
private void initSlot (int, java.lang.String, java.lang.Object, int)
Object value2
int id
String name
Object value
int attributes
Object[] array
int index
final org.mozilla.javascript.IdFunctionObject createPrecachedConstructor ()
final int findId (java.lang.String)
int nameSlot
String name
Object[] array
int id
final boolean has (int)
int id
Object[] array
int valueSlot
Object value
final java.lang.Object get (int)
int id
Object value
final void set (int, org.mozilla.javascript.Scriptable, java.lang.Object)
int valueSlot
int nameSlot
String name
int id
org.mozilla.javascript.Scriptable start
Object value
int attr
final void delete (int)
int valueSlot
int id
int attr
final int getAttributes (int)
int id
final void setAttributes (int, int)
int id
int attributes
final java.lang.Object[] getNames (boolean, java.lang.Object[])
int nameSlot
String name
Object value
int id
Object[] tmp
int extra
Object[] tmp
boolean getAll
Object[] extraEntries
Object[] names
int count
private java.lang.Object ensureId (int)
int id
Object[] array
int valueSlot
Object value
}
org/mozilla/javascript/IdScriptableObject.classIdScriptableObject.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.IdScriptableObject extends org.mozilla.javascript.ScriptableObject implements org.mozilla.javascript.IdFunctionCall {
private volatile transient org.mozilla.javascript.IdScriptableObject$PrototypeValues prototypeValues
public void ()
public void (org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable prototype
protected final java.lang.Object defaultGet (java.lang.String)
String name
protected final void defaultPut (java.lang.String, java.lang.Object)
String name
Object value
public boolean has (java.lang.String, org.mozilla.javascript.Scriptable)
int attr
int id
int id
String name
org.mozilla.javascript.Scriptable start
int info
public java.lang.Object get (java.lang.String, org.mozilla.javascript.Scriptable)
int id
Object value
Object value
int id
String name
org.mozilla.javascript.Scriptable start
int info
public void put (java.lang.String, org.mozilla.javascript.Scriptable, java.lang.Object)
int id
int attr
int id
String name
org.mozilla.javascript.Scriptable start
Object value
int info
public void delete (java.lang.String)
int id
int attr
int id
String name
int info
public int getAttributes (java.lang.String)
int attr
int id
String name
int info
public void setAttributes (java.lang.String, int)
int currentAttributes
int id
String name
int attributes
int info
java.lang.Object[] getIds (boolean)
int attr
String name
int info
int id
Object[] tmp
Object[] ids
int count
boolean getAll
Object[] result
int maxInstanceId
protected int getMaxInstanceId ()
protected static int instanceIdInfo (int, int)
int attributes
int id
protected int findInstanceIdInfo (java.lang.String)
String name
protected java.lang.String getInstanceIdName (int)
int id
protected java.lang.Object getInstanceIdValue (int)
int id
protected void setInstanceIdValue (int, java.lang.Object)
int id
Object value
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
public final org.mozilla.javascript.IdFunctionObject exportAsJSClass (int, org.mozilla.javascript.Scriptable, boolean)
int maxPrototypeId
org.mozilla.javascript.Scriptable scope
boolean sealed
org.mozilla.javascript.IdFunctionObject ctor
public final boolean hasPrototypeMap ()
public final void activatePrototypeMap (int)
int maxPrototypeId
org.mozilla.javascript.IdScriptableObject$PrototypeValues values
public final void initPrototypeMethod (java.lang.Object, int, java.lang.String, int)
Object tag
int id
String name
int arity
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.IdFunctionObject f
public final void initPrototypeConstructor (org.mozilla.javascript.IdFunctionObject)
org.mozilla.javascript.IdFunctionObject f
int id
public final void initPrototypeValue (int, java.lang.String, java.lang.Object, int)
int id
String name
Object value
int attributes
protected void initPrototypeId (int)
int id
protected int findPrototypeId (java.lang.String)
String name
protected void fillConstructorProperties (org.mozilla.javascript.IdFunctionObject)
org.mozilla.javascript.IdFunctionObject ctor
protected void addIdFunctionProperty (org.mozilla.javascript.Scriptable, java.lang.Object, int, java.lang.String, int)
org.mozilla.javascript.Scriptable obj
Object tag
int id
String name
int arity
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.IdFunctionObject f
protected static org.mozilla.javascript.EcmaError incompatibleCallError (org.mozilla.javascript.IdFunctionObject)
org.mozilla.javascript.IdFunctionObject f
private org.mozilla.javascript.IdFunctionObject newIdFunction (java.lang.Object, int, java.lang.String, int, org.mozilla.javascript.Scriptable)
Object tag
int id
String name
int arity
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.IdFunctionObject f
public void defineOwnProperty (org.mozilla.javascript.Context, java.lang.Object, org.mozilla.javascript.ScriptableObject)
int attr
Object value
int id
int attr
Object value
int id
String name
int info
org.mozilla.javascript.Context cx
Object key
org.mozilla.javascript.ScriptableObject desc
protected org.mozilla.javascript.ScriptableObject getOwnPropertyDescriptor (org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.Context cx
Object id
org.mozilla.javascript.ScriptableObject desc
private org.mozilla.javascript.ScriptableObject getBuiltInDescriptor (java.lang.String)
int id
int id
String name
Object value
int attr
org.mozilla.javascript.Scriptable scope
int info
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
int maxPrototypeId
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
int maxPrototypeId
}
org/mozilla/javascript/ImporterTopLevel.classImporterTopLevel.java
package org.mozilla.javascript
public org.mozilla.javascript.ImporterTopLevel extends org.mozilla.javascript.TopLevel {
static final long serialVersionUID
private static final Object IMPORTER_TAG
private static final int Id_constructor
private static final int Id_importClass
private static final int Id_importPackage
private static final int MAX_PROTOTYPE_ID
private org.mozilla.javascript.ObjArray importedPackages
private boolean topScopeFlag
public void ()
public void (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public void (org.mozilla.javascript.Context, boolean)
org.mozilla.javascript.Context cx
boolean sealed
public java.lang.String getClassName ()
public static void init (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, boolean)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
boolean sealed
org.mozilla.javascript.ImporterTopLevel obj
public void initStandardObjects (org.mozilla.javascript.Context, boolean)
org.mozilla.javascript.Context cx
boolean sealed
org.mozilla.javascript.IdFunctionObject ctor
public boolean has (java.lang.String, org.mozilla.javascript.Scriptable)
String name
org.mozilla.javascript.Scriptable start
public java.lang.Object get (java.lang.String, org.mozilla.javascript.Scriptable)
String name
org.mozilla.javascript.Scriptable start
Object result
private java.lang.Object getPackageProperty (java.lang.String, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.NativeJavaPackage p
Object v
int i
String name
org.mozilla.javascript.Scriptable start
Object result
Object[] elements
public void importPackage (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.Function)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Function funObj
private java.lang.Object js_construct (org.mozilla.javascript.Scriptable, java.lang.Object[])
Object arg
int i
org.mozilla.javascript.Scriptable scope
Object[] args
org.mozilla.javascript.ImporterTopLevel result
private java.lang.Object js_importClass (java.lang.Object[])
Object arg
int i
Object[] args
private java.lang.Object js_importPackage (java.lang.Object[])
Object arg
int i
Object[] args
private void importPackage (org.mozilla.javascript.NativeJavaPackage)
int j
org.mozilla.javascript.NativeJavaPackage pkg
private void importClass (org.mozilla.javascript.NativeJavaClass)
org.mozilla.javascript.NativeJavaClass cl
String s
String n
Object val
protected void initPrototypeId (int)
int id
String s
int arity
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int id
private org.mozilla.javascript.ImporterTopLevel realThis (org.mozilla.javascript.Scriptable, org.mozilla.javascript.IdFunctionObject)
org.mozilla.javascript.Scriptable thisObj
org.mozilla.javascript.IdFunctionObject f
protected int findPrototypeId (java.lang.String)
int c
String X
int s_length
String s
int id
static void ()
}
org/mozilla/javascript/InterfaceAdapter$1.classInterfaceAdapter.java
package org.mozilla.javascript
org.mozilla.javascript.InterfaceAdapter$1 extends java.lang.Object implements org.mozilla.javascript.ContextAction {
final Object val$target
final org.mozilla.javascript.Scriptable val$topScope
final java.lang.reflect.Method val$method
final Object[] val$args
final org.mozilla.javascript.InterfaceAdapter this$0
void (org.mozilla.javascript.InterfaceAdapter, java.lang.Object, org.mozilla.javascript.Scriptable, java.lang.reflect.Method, java.lang.Object[])
public java.lang.Object run (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
}
org/mozilla/javascript/InterfaceAdapter.classInterfaceAdapter.java
package org.mozilla.javascript
public org.mozilla.javascript.InterfaceAdapter extends java.lang.Object {
private final Object proxyHelper
static java.lang.Object create (org.mozilla.javascript.Context, java.lang.Class, org.mozilla.javascript.Callable)
int j
Class[] types2
int i
Class[] argTypes
java.lang.reflect.Method[] methods
boolean canCallFunction
org.mozilla.javascript.Context cx
Class cl
org.mozilla.javascript.Callable function
org.mozilla.javascript.Scriptable topScope
org.mozilla.javascript.ClassCache cache
org.mozilla.javascript.InterfaceAdapter adapter
org.mozilla.javascript.ContextFactory cf
private void (org.mozilla.javascript.ContextFactory, java.lang.Class)
org.mozilla.javascript.ContextFactory cf
Class cl
public java.lang.Object invoke (org.mozilla.javascript.ContextFactory, java.lang.Object, org.mozilla.javascript.Scriptable, java.lang.reflect.Method, java.lang.Object[])
org.mozilla.javascript.ContextFactory cf
Object target
org.mozilla.javascript.Scriptable topScope
java.lang.reflect.Method method
Object[] args
org.mozilla.javascript.ContextAction action
java.lang.Object invokeImpl (org.mozilla.javascript.Context, java.lang.Object, org.mozilla.javascript.Scriptable, java.lang.reflect.Method, java.lang.Object[])
int i
org.mozilla.javascript.WrapFactory wf
org.mozilla.javascript.Context cx
Object target
org.mozilla.javascript.Scriptable topScope
java.lang.reflect.Method method
Object[] args
int N
org.mozilla.javascript.Callable function
org.mozilla.javascript.Scriptable thisObj
Object[] jsargs
Object result
Class javaResultType
}
org/mozilla/javascript/InterpretedFunction.classInterpretedFunction.java
package org.mozilla.javascript
final org.mozilla.javascript.InterpretedFunction extends org.mozilla.javascript.NativeFunction implements org.mozilla.javascript.Script {
static final long serialVersionUID
org.mozilla.javascript.InterpreterData idata
org.mozilla.javascript.SecurityController securityController
Object securityDomain
org.mozilla.javascript.Scriptable[] functionRegExps
private void (org.mozilla.javascript.InterpreterData, java.lang.Object)
Object dynamicDomain
org.mozilla.javascript.InterpreterData idata
Object staticSecurityDomain
org.mozilla.javascript.Context cx
org.mozilla.javascript.SecurityController sc
Object dynamicDomain
private void (org.mozilla.javascript.InterpretedFunction, int)
org.mozilla.javascript.InterpretedFunction parent
int index
static org.mozilla.javascript.InterpretedFunction createScript (org.mozilla.javascript.InterpreterData, java.lang.Object)
org.mozilla.javascript.InterpreterData idata
Object staticSecurityDomain
org.mozilla.javascript.InterpretedFunction f
static org.mozilla.javascript.InterpretedFunction createFunction (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.InterpreterData, java.lang.Object)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.InterpreterData idata
Object staticSecurityDomain
org.mozilla.javascript.InterpretedFunction f
static org.mozilla.javascript.InterpretedFunction createFunction (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.InterpretedFunction, int)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.InterpretedFunction parent
int index
org.mozilla.javascript.InterpretedFunction f
org.mozilla.javascript.Scriptable[] createRegExpWraps (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
int i
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.RegExpProxy rep
int N
org.mozilla.javascript.Scriptable[] array
private void initInterpretedFunction (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
public java.lang.String getFunctionName ()
public java.lang.Object call (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
public java.lang.Object exec (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
public boolean isScript ()
public java.lang.String getEncodedSource ()
public org.mozilla.javascript.debug.DebuggableScript getDebuggableView ()
public java.lang.Object resumeGenerator (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, int, java.lang.Object, java.lang.Object)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
int operation
Object state
Object value
protected int getLanguageVersion ()
protected int getParamCount ()
protected int getParamAndVarCount ()
protected java.lang.String getParamOrVarName (int)
int index
protected boolean getParamOrVarConst (int)
int index
}
org/mozilla/javascript/Interpreter$1.classInterpreter.java
package org.mozilla.javascript
org.mozilla.javascript.Interpreter$1 extends java.lang.Object {
}
org/mozilla/javascript/Interpreter$CallFrame.classInterpreter.java
package org.mozilla.javascript
org.mozilla.javascript.Interpreter$CallFrame extends java.lang.Object implements java.lang.Cloneable java.io.Serializable {
static final long serialVersionUID
org.mozilla.javascript.Interpreter$CallFrame parentFrame
int frameIndex
boolean frozen
org.mozilla.javascript.InterpretedFunction fnOrScript
org.mozilla.javascript.InterpreterData idata
Object[] stack
int[] stackAttributes
double[] sDbl
org.mozilla.javascript.Interpreter$CallFrame varSource
int localShift
int emptyStackTop
org.mozilla.javascript.debug.DebugFrame debuggerFrame
boolean useActivation
boolean isContinuationsTopFrame
org.mozilla.javascript.Scriptable thisObj
org.mozilla.javascript.Scriptable[] scriptRegExps
Object result
double resultDbl
int pc
int pcPrevBranch
int pcSourceLineStart
org.mozilla.javascript.Scriptable scope
int savedStackTop
int savedCallOp
Object throwable
private void ()
org.mozilla.javascript.Interpreter$CallFrame cloneFrozen ()
CloneNotSupportedException ex
org.mozilla.javascript.Interpreter$CallFrame copy
void (org.mozilla.javascript.Interpreter$1)
org.mozilla.javascript.Interpreter$1 x0
}
org/mozilla/javascript/Interpreter$ContinuationJump.classInterpreter.java
package org.mozilla.javascript
final org.mozilla.javascript.Interpreter$ContinuationJump extends java.lang.Object implements java.io.Serializable {
static final long serialVersionUID
org.mozilla.javascript.Interpreter$CallFrame capturedFrame
org.mozilla.javascript.Interpreter$CallFrame branchFrame
Object result
double resultDbl
void (org.mozilla.javascript.NativeContinuation, org.mozilla.javascript.Interpreter$CallFrame)
org.mozilla.javascript.Interpreter$CallFrame chain1
org.mozilla.javascript.Interpreter$CallFrame chain2
int diff
org.mozilla.javascript.NativeContinuation c
org.mozilla.javascript.Interpreter$CallFrame current
}
org/mozilla/javascript/Interpreter$GeneratorState.classInterpreter.java
package org.mozilla.javascript
org.mozilla.javascript.Interpreter$GeneratorState extends java.lang.Object {
int operation
Object value
RuntimeException returnedException
void (int, java.lang.Object)
int operation
Object value
}
org/mozilla/javascript/Interpreter.classInterpreter.java
package org.mozilla.javascript
public final org.mozilla.javascript.Interpreter extends org.mozilla.javascript.Icode implements org.mozilla.javascript.Evaluator {
org.mozilla.javascript.InterpreterData itsData
static final int EXCEPTION_TRY_START_SLOT
static final int EXCEPTION_TRY_END_SLOT
static final int EXCEPTION_HANDLER_SLOT
static final int EXCEPTION_TYPE_SLOT
static final int EXCEPTION_LOCAL_SLOT
static final int EXCEPTION_SCOPE_SLOT
static final int EXCEPTION_SLOT_SIZE
public void ()
private static org.mozilla.javascript.Interpreter$CallFrame captureFrameForGenerator (org.mozilla.javascript.Interpreter$CallFrame)
org.mozilla.javascript.Interpreter$CallFrame frame
org.mozilla.javascript.Interpreter$CallFrame result
public java.lang.Object compile (org.mozilla.javascript.CompilerEnvirons, org.mozilla.javascript.ast.ScriptNode, java.lang.String, boolean)
org.mozilla.javascript.CompilerEnvirons compilerEnv
org.mozilla.javascript.ast.ScriptNode tree
String encodedSource
boolean returnFunction
org.mozilla.javascript.CodeGenerator cgen
public org.mozilla.javascript.Script createScriptObject (java.lang.Object, java.lang.Object)
Object bytecode
Object staticSecurityDomain
public void setEvalScriptFlag (org.mozilla.javascript.Script)
org.mozilla.javascript.Script script
public org.mozilla.javascript.Function createFunctionObject (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object, java.lang.Object)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object bytecode
Object staticSecurityDomain
private static int getShort (byte[], int)
byte[] iCode
int pc
private static int getIndex (byte[], int)
byte[] iCode
int pc
private static int getInt (byte[], int)
byte[] iCode
int pc
private static int getExceptionHandler (org.mozilla.javascript.Interpreter$CallFrame, boolean)
int start
int end
int i
org.mozilla.javascript.Interpreter$CallFrame frame
boolean onlyFinally
int[] exceptionTable
int pc
int best
int bestStart
int bestEnd
static void dumpICode (org.mozilla.javascript.InterpreterData)
org.mozilla.javascript.InterpreterData idata
private static int bytecodeSpan (int)
int bytecode
static int[] getLineNumbers (org.mozilla.javascript.InterpreterData)
int line
int bytecode
int span
int pc
org.mozilla.javascript.InterpreterData data
org.mozilla.javascript.UintMap presentLines
byte[] iCode
int iCodeLength
public void captureStackInfo (org.mozilla.javascript.RhinoException)
org.mozilla.javascript.Interpreter$CallFrame[] array
int previousCount
int i
org.mozilla.javascript.Interpreter$CallFrame frame
int i
org.mozilla.javascript.RhinoException ex
org.mozilla.javascript.Context cx
org.mozilla.javascript.Interpreter$CallFrame[] array
int interpreterFrameCount
int[] linePC
int linePCIndex
public java.lang.String getSourcePositionFromStack (org.mozilla.javascript.Context, int[])
org.mozilla.javascript.Context cx
int[] linep
org.mozilla.javascript.Interpreter$CallFrame frame
org.mozilla.javascript.InterpreterData idata
public java.lang.String getPatchedStack (org.mozilla.javascript.RhinoException, java.lang.String)
char c
org.mozilla.javascript.InterpreterData idata
int pc
int pos
org.mozilla.javascript.Interpreter$CallFrame frame
org.mozilla.javascript.RhinoException ex
String nativeStackTrace
String tag
StringBuffer sb
String lineSeparator
org.mozilla.javascript.Interpreter$CallFrame[] array
int[] linePC
int arrayIndex
int linePCIndex
int offset
public java.util.List getScriptStack (org.mozilla.javascript.RhinoException)
org.mozilla.javascript.ScriptStackElement elem
org.mozilla.javascript.ScriptStackElement[] arr$
int len$
int i$
StringBuilder sb
org.mozilla.javascript.ScriptStackElement[] group
org.mozilla.javascript.ScriptStackElement[][] arr$
int len$
int i$
org.mozilla.javascript.RhinoException ex
org.mozilla.javascript.ScriptStackElement[][] stack
java.util.List list
String lineSeparator
public org.mozilla.javascript.ScriptStackElement[][] getScriptStackElements (org.mozilla.javascript.RhinoException)
org.mozilla.javascript.InterpreterData idata
String fileName
String functionName
int lineNumber
int pc
org.mozilla.javascript.Interpreter$CallFrame frame
java.util.List group
org.mozilla.javascript.RhinoException ex
java.util.List list
org.mozilla.javascript.Interpreter$CallFrame[] array
int[] linePC
int arrayIndex
int linePCIndex
static java.lang.String getEncodedSource (org.mozilla.javascript.InterpreterData)
org.mozilla.javascript.InterpreterData idata
private static void initFunction (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.InterpretedFunction, int)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.InterpretedFunction parent
int index
org.mozilla.javascript.InterpretedFunction fn
static java.lang.Object interpret (org.mozilla.javascript.InterpretedFunction, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
Object savedDomain
org.mozilla.javascript.InterpretedFunction ifun
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Interpreter$CallFrame frame
public static java.lang.Object resumeGenerator (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, int, java.lang.Object, java.lang.Object)
RuntimeException e
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
int operation
Object savedState
Object value
org.mozilla.javascript.Interpreter$CallFrame frame
org.mozilla.javascript.Interpreter$GeneratorState generatorState
Object result
public static java.lang.Object restartContinuation (org.mozilla.javascript.NativeContinuation, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
Object arg
org.mozilla.javascript.NativeContinuation c
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object[] args
Object arg
org.mozilla.javascript.Interpreter$CallFrame capturedFrame
org.mozilla.javascript.Interpreter$ContinuationJump cjump
private static java.lang.Object interpretLoop (org.mozilla.javascript.Context, org.mozilla.javascript.Interpreter$CallFrame, java.lang.Object)
org.mozilla.javascript.Interpreter$CallFrame generatorFrame
org.mozilla.javascript.NativeGenerator generator
Object obj
int sourceLine
Object value
int sourceLine
double rDbl
double lDbl
double rDbl
double lDbl
Object rhs
Object lhs
boolean valBln
boolean valBln
Object rhs
Object lhs
boolean valBln
boolean valBln
boolean valBln
boolean valBln
boolean valBln
Object rhs
Object lhs
boolean valBln
Object value
Object o
double d
int rIntValue
int lIntValue
int rIntValue
double lDbl
int rIntValue
double rDbl
double rDbl
double lDbl
Object rhs
org.mozilla.javascript.Scriptable lhs
Object rhs
org.mozilla.javascript.Scriptable lhs
Object rhs
Object lhs
Object lhs
Object lhs
Object rhs
Object lhs
Object lhs
Object value
double d
Object lhs
Object value
Object id
Object value
double d
Object rhs
Object lhs
Object value
Object id
Object rhs
Object lhs
org.mozilla.javascript.Ref ref
Object value
org.mozilla.javascript.Ref ref
org.mozilla.javascript.Ref ref
org.mozilla.javascript.Ref ref
Object obj
Object obj
Object id
Object value
Object function
Object[] outArgs
org.mozilla.javascript.Scriptable functionThis
org.mozilla.javascript.Callable function
Object[] outArgs
int callType
boolean isNew
int sourceLine
Object[] outArgs
org.mozilla.javascript.Interpreter$CallFrame callParentFrame
org.mozilla.javascript.Interpreter$CallFrame calleeFrame
org.mozilla.javascript.InterpretedFunction ifun
org.mozilla.javascript.Interpreter$ContinuationJump cjump
org.mozilla.javascript.InterpretedFunction iApplyCallable
org.mozilla.javascript.Callable applyCallable
org.mozilla.javascript.IdFunctionObject ifun
org.mozilla.javascript.InterpretedFunction ifun
org.mozilla.javascript.ScriptRuntime$NoSuchMethodShim noSuchMethodShim
org.mozilla.javascript.Callable noSuchMethodMethod
org.mozilla.javascript.Callable fun
org.mozilla.javascript.Scriptable funThisObj
org.mozilla.javascript.Scriptable calleeScope
org.mozilla.javascript.Scriptable newInstance
org.mozilla.javascript.Interpreter$CallFrame calleeFrame
org.mozilla.javascript.InterpretedFunction f
org.mozilla.javascript.IdFunctionObject ifun
Object lhs
org.mozilla.javascript.Function fun
Object[] outArgs
Object lhs
org.mozilla.javascript.ConstProperties cp
Object val
Object val
double d
Object varValue
double d
double d2
String varName
int incrDecrMask
Object lhs
org.mozilla.javascript.Scriptable lastCatchScope
boolean afterFirstScope
Throwable caughtException
org.mozilla.javascript.Scriptable lastCatchScope
Object lhs
int enumType
Object val
Object obj
Object elem
Object obj
Object elem
Object ns
Object obj
Object name
Object name
Object ns
Object value
int i
Object value
int i
Object value
int i
Object[] ids
Object val
int[] skipIndexces
Object[] data
int[] getterSetters
Object val
Object lhs
boolean valBln
Object x
Object value
Object value
Object value
int line
int op
int offset
Object[] stack
double[] sDbl
Object[] vars
double[] varDbls
int[] varAttributes
byte[] iCode
String[] strings
int stackTop
Throwable ex
int exState
int exState
int exState
int exState
int exState
int exState
int exState
RuntimeException ex
Error ex
Throwable ex
RuntimeException rex
boolean onlyFinally
int EX_CATCH_STATE
int EX_FINALLY_STATE
int EX_NO_JS_STATE
int exState
org.mozilla.javascript.Interpreter$ContinuationJump cjump
org.mozilla.javascript.Context cx
org.mozilla.javascript.Interpreter$CallFrame frame
Object throwable
Object DBL_MRK
Object undefined
boolean instructionCounting
int INVOCATION_COST
int EXCEPTION_COST
String stringReg
int indexReg
org.mozilla.javascript.Interpreter$GeneratorState generatorState
Object interpreterResult
double interpreterResultDbl
private static org.mozilla.javascript.Interpreter$CallFrame initFrameForNoSuchMethod (org.mozilla.javascript.Context, org.mozilla.javascript.Interpreter$CallFrame, int, java.lang.Object[], double[], int, int, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, org.mozilla.javascript.ScriptRuntime$NoSuchMethodShim, org.mozilla.javascript.InterpretedFunction)
Object val
int i
org.mozilla.javascript.Context cx
org.mozilla.javascript.Interpreter$CallFrame frame
int indexReg
Object[] stack
double[] sDbl
int stackTop
int op
org.mozilla.javascript.Scriptable funThisObj
org.mozilla.javascript.Scriptable calleeScope
org.mozilla.javascript.ScriptRuntime$NoSuchMethodShim noSuchMethodShim
org.mozilla.javascript.InterpretedFunction ifun
Object[] argsArray
int shift
Object[] elements
org.mozilla.javascript.Interpreter$CallFrame callParentFrame
org.mozilla.javascript.Interpreter$CallFrame calleeFrame
private static boolean shallowEquals (java.lang.Object[], double[], int)
double ldbl
double ldbl
double rdbl
double rdbl
double rdbl
double ldbl
Object[] stack
double[] sDbl
int stackTop
Object rhs
Object lhs
Object DBL_MRK
double rdbl
double ldbl
private static org.mozilla.javascript.Interpreter$CallFrame processThrowable (org.mozilla.javascript.Context, java.lang.Object, org.mozilla.javascript.Interpreter$CallFrame, int, boolean)
int[] table
int scopeLocal
int exLocal
int i
org.mozilla.javascript.Interpreter$ContinuationJump cjump
int rewindCount
int enterCount
org.mozilla.javascript.Interpreter$CallFrame[] enterFrames
org.mozilla.javascript.Interpreter$CallFrame x
org.mozilla.javascript.Context cx
Object throwable
org.mozilla.javascript.Interpreter$CallFrame frame
int indexReg
boolean instructionCounting
private static java.lang.Object freezeGenerator (org.mozilla.javascript.Context, org.mozilla.javascript.Interpreter$CallFrame, int, org.mozilla.javascript.Interpreter$GeneratorState)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Interpreter$CallFrame frame
int stackTop
org.mozilla.javascript.Interpreter$GeneratorState generatorState
private static java.lang.Object thawGenerator (org.mozilla.javascript.Interpreter$CallFrame, int, org.mozilla.javascript.Interpreter$GeneratorState, int)
org.mozilla.javascript.Interpreter$CallFrame frame
int stackTop
org.mozilla.javascript.Interpreter$GeneratorState generatorState
int op
int sourceLine
private static org.mozilla.javascript.Interpreter$CallFrame initFrameForApplyOrCall (org.mozilla.javascript.Context, org.mozilla.javascript.Interpreter$CallFrame, int, java.lang.Object[], double[], int, int, org.mozilla.javascript.Scriptable, org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.InterpretedFunction)
Object obj
org.mozilla.javascript.Scriptable applyThis
Object[] callArgs
int i
int argCount
org.mozilla.javascript.Context cx
org.mozilla.javascript.Interpreter$CallFrame frame
int indexReg
Object[] stack
double[] sDbl
int stackTop
int op
org.mozilla.javascript.Scriptable calleeScope
org.mozilla.javascript.IdFunctionObject ifun
org.mozilla.javascript.InterpretedFunction iApplyCallable
org.mozilla.javascript.Scriptable applyThis
org.mozilla.javascript.Interpreter$CallFrame calleeFrame
private static void initFrame (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[], double[], int, int, org.mozilla.javascript.InterpretedFunction, org.mozilla.javascript.Interpreter$CallFrame, org.mozilla.javascript.Interpreter$CallFrame)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.InterpreterData fdata
int i
Object[] stack
int[] stackAttributes
double[] sDbl
boolean stackReuse
int i
int i
int i
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable callerScope
org.mozilla.javascript.Scriptable thisObj
Object[] args
double[] argsDbl
int argShift
int argCount
org.mozilla.javascript.InterpretedFunction fnOrScript
org.mozilla.javascript.Interpreter$CallFrame parentFrame
org.mozilla.javascript.Interpreter$CallFrame frame
org.mozilla.javascript.InterpreterData idata
boolean useActivation
org.mozilla.javascript.debug.DebugFrame debuggerFrame
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable[] scriptRegExps
int emptyStackTop
int maxFrameArray
Object[] stack
int[] stackAttributes
double[] sDbl
boolean stackReuse
int varCount
int definedArgs
private static boolean isFrameEnterExitRequired (org.mozilla.javascript.Interpreter$CallFrame)
org.mozilla.javascript.Interpreter$CallFrame frame
private static void enterFrame (org.mozilla.javascript.Context, org.mozilla.javascript.Interpreter$CallFrame, java.lang.Object[], boolean)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Context cx
org.mozilla.javascript.Interpreter$CallFrame frame
Object[] args
boolean continuationRestart
boolean usesActivation
boolean isDebugged
private static void exitFrame (org.mozilla.javascript.Context, org.mozilla.javascript.Interpreter$CallFrame, java.lang.Object)
Object result
double resultDbl
double resultDbl
Object result
org.mozilla.javascript.Interpreter$ContinuationJump cjump
Throwable ex
org.mozilla.javascript.Context cx
org.mozilla.javascript.Interpreter$CallFrame frame
Object throwable
private static void setCallResult (org.mozilla.javascript.Interpreter$CallFrame, java.lang.Object, double)
org.mozilla.javascript.Interpreter$CallFrame frame
Object callResult
double callResultDbl
public static org.mozilla.javascript.NativeContinuation captureContinuation (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
private static org.mozilla.javascript.NativeContinuation captureContinuation (org.mozilla.javascript.Context, org.mozilla.javascript.Interpreter$CallFrame, boolean)
int i
org.mozilla.javascript.Context cx
org.mozilla.javascript.Interpreter$CallFrame frame
boolean requireContinuationsTopFrame
org.mozilla.javascript.NativeContinuation c
org.mozilla.javascript.Interpreter$CallFrame x
org.mozilla.javascript.Interpreter$CallFrame outermost
private static int stack_int32 (org.mozilla.javascript.Interpreter$CallFrame, int)
double value
org.mozilla.javascript.Interpreter$CallFrame frame
int i
Object x
double value
private static double stack_double (org.mozilla.javascript.Interpreter$CallFrame, int)
org.mozilla.javascript.Interpreter$CallFrame frame
int i
Object x
private static boolean stack_boolean (org.mozilla.javascript.Interpreter$CallFrame, int)
double d
double d
org.mozilla.javascript.Interpreter$CallFrame frame
int i
Object x
private static void do_add (java.lang.Object[], double[], int, org.mozilla.javascript.Context)
double d
boolean leftRightOrder
double d
boolean leftRightOrder
String lstr
String rstr
String lstr
String rstr
double lDbl
double rDbl
Object tmp
String lstr
String rstr
double lDbl
Object[] stack
double[] sDbl
int stackTop
org.mozilla.javascript.Context cx
Object rhs
Object lhs
double d
boolean leftRightOrder
private static java.lang.Object[] getArgsArray (java.lang.Object[], double[], int, int)
Object val
int i
Object[] stack
double[] sDbl
int shift
int count
Object[] args
private static void addInstructionCount (org.mozilla.javascript.Context, org.mozilla.javascript.Interpreter$CallFrame, int)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Interpreter$CallFrame frame
int extra
static void ()
}
org/mozilla/javascript/InterpreterData.classInterpreterData.java
package org.mozilla.javascript
final org.mozilla.javascript.InterpreterData extends java.lang.Object implements java.io.Serializable org.mozilla.javascript.debug.DebuggableScript {
static final long serialVersionUID
static final int INITIAL_MAX_ICODE_LENGTH
static final int INITIAL_STRINGTABLE_SIZE
static final int INITIAL_NUMBERTABLE_SIZE
String itsName
String itsSourceFile
boolean itsNeedsActivation
int itsFunctionType
String[] itsStringTable
double[] itsDoubleTable
org.mozilla.javascript.InterpreterData[] itsNestedFunctions
Object[] itsRegExpLiterals
byte[] itsICode
int[] itsExceptionTable
int itsMaxVars
int itsMaxLocals
int itsMaxStack
int itsMaxFrameArray
String[] argNames
boolean[] argIsConst
int argCount
int itsMaxCalleeArgs
String encodedSource
int encodedSourceStart
int encodedSourceEnd
int languageVersion
boolean useDynamicScope
boolean isStrict
boolean topLevel
Object[] literalIds
org.mozilla.javascript.UintMap longJumps
int firstLinePC
org.mozilla.javascript.InterpreterData parentData
boolean evalScriptFlag
void (int, java.lang.String, java.lang.String, boolean)
int languageVersion
String sourceFile
String encodedSource
boolean isStrict
void (org.mozilla.javascript.InterpreterData)
org.mozilla.javascript.InterpreterData parent
private void init ()
public boolean isTopLevel ()
public boolean isFunction ()
public java.lang.String getFunctionName ()
public int getParamCount ()
public int getParamAndVarCount ()
public java.lang.String getParamOrVarName (int)
int index
public boolean getParamOrVarConst (int)
int index
public java.lang.String getSourceName ()
public boolean isGeneratedScript ()
public int[] getLineNumbers ()
public int getFunctionCount ()
public org.mozilla.javascript.debug.DebuggableScript getFunction (int)
int index
public org.mozilla.javascript.debug.DebuggableScript getParent ()
}
org/mozilla/javascript/JavaAdapter$1.classJavaAdapter.java
package org.mozilla.javascript
final org.mozilla.javascript.JavaAdapter$1 extends java.lang.Object implements org.mozilla.javascript.ContextAction {
final org.mozilla.javascript.Scriptable val$scope
final org.mozilla.javascript.Scriptable val$thisObj
final org.mozilla.javascript.Function val$f
final Object[] val$args
final long val$argsToWrap
void (org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Function, java.lang.Object[], long)
public java.lang.Object run (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
}
org/mozilla/javascript/JavaAdapter$2.classJavaAdapter.java
package org.mozilla.javascript
final org.mozilla.javascript.JavaAdapter$2 extends java.lang.Object implements org.mozilla.javascript.ContextAction {
final org.mozilla.javascript.Script val$script
void (org.mozilla.javascript.Script)
public java.lang.Object run (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
org.mozilla.javascript.ScriptableObject global
}
org/mozilla/javascript/JavaAdapter$JavaAdapterSignature.classJavaAdapter.java
package org.mozilla.javascript
org.mozilla.javascript.JavaAdapter$JavaAdapterSignature extends java.lang.Object {
Class superClass
Class[] interfaces
org.mozilla.javascript.ObjToIntMap names
void (java.lang.Class, java.lang.Class[], org.mozilla.javascript.ObjToIntMap)
Class superClass
Class[] interfaces
org.mozilla.javascript.ObjToIntMap names
public boolean equals (java.lang.Object)
int i
String name
int arity
Object obj
org.mozilla.javascript.JavaAdapter$JavaAdapterSignature sig
org.mozilla.javascript.ObjToIntMap$Iterator iter
public int hashCode ()
}
org/mozilla/javascript/JavaAdapter.classJavaAdapter.java
package org.mozilla.javascript
public final org.mozilla.javascript.JavaAdapter extends java.lang.Object implements org.mozilla.javascript.IdFunctionCall {
private static final Object FTAG
private static final int Id_JavaAdapter
public void ()
public static void init (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, boolean)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
boolean sealed
org.mozilla.javascript.JavaAdapter obj
org.mozilla.javascript.IdFunctionObject ctor
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
public static java.lang.Object convertResult (java.lang.Object, java.lang.Class)
Object result
Class c
public static org.mozilla.javascript.Scriptable createAdapterWrapper (org.mozilla.javascript.Scriptable, java.lang.Object)
org.mozilla.javascript.Scriptable obj
Object adapter
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.NativeJavaObject res
public static java.lang.Object getAdapterSelf (java.lang.Class, java.lang.Object) throws java.lang.NoSuchFieldException java.lang.IllegalAccessException
Class adapterClass
Object adapter
java.lang.reflect.Field self
static java.lang.Object js_createAdapter (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
Object arg
Class c
int i
Object unwrapped
Object adapter
Object self
Exception ex
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object[] args
int N
Class superClass
Class[] intfs
int interfaceCount
Class[] interfaces
org.mozilla.javascript.Scriptable obj
Class adapterClass
Class[] ctorParms
Object[] ctorArgs
public static void writeAdapterObject (java.lang.Object, java.io.ObjectOutputStream) throws java.io.IOException
int i
Object delegee
IllegalAccessException e
NoSuchFieldException e
Object javaObject
java.io.ObjectOutputStream out
Class cl
Class[] interfaces
String[] interfaceNames
public static java.lang.Object readAdapterObject (org.mozilla.javascript.Scriptable, java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
org.mozilla.javascript.ContextFactory factory
int i
InstantiationException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
NoSuchMethodException e
org.mozilla.javascript.Scriptable self
java.io.ObjectInputStream in
org.mozilla.javascript.ContextFactory factory
org.mozilla.javascript.Context cx
Class superClass
String[] interfaceNames
Class[] interfaces
org.mozilla.javascript.Scriptable delegee
Class adapterClass
Class[] ctorParms
Object[] ctorArgs
private static org.mozilla.javascript.ObjToIntMap getObjectFunctionNames (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Function f
int length
String id
Object value
int i
org.mozilla.javascript.Scriptable obj
Object[] ids
org.mozilla.javascript.ObjToIntMap map
private static java.lang.Class getAdapterClass (org.mozilla.javascript.Scriptable, java.lang.Class, java.lang.Class[], org.mozilla.javascript.Scriptable)
String adapterName
byte[] code
org.mozilla.javascript.Scriptable scope
Class superClass
Class[] interfaces
org.mozilla.javascript.Scriptable obj
org.mozilla.javascript.ClassCache cache
java.util.Map generated
org.mozilla.javascript.ObjToIntMap names
org.mozilla.javascript.JavaAdapter$JavaAdapterSignature sig
Class adapterClass
public static byte[] createAdapterCode (org.mozilla.javascript.ObjToIntMap, java.lang.String, java.lang.Class, java.lang.Class[], java.lang.String)
int i
NoSuchMethodException e
java.lang.reflect.Method method
int mods
String methodName
Class[] argTypes
String methodSignature
String methodKey
int j
java.lang.reflect.Method[] methods
int i
Class[] argTypes
String methodSignature
String methodKey
java.lang.reflect.Method method
int mods
boolean isAbstractMethod
String methodName
int j
int k
String functionName
int length
Class[] parms
org.mozilla.javascript.ObjToIntMap functionNames
String adapterName
Class superClass
Class[] interfaces
String scriptClassName
org.mozilla.classfile.ClassFileWriter cfw
int interfacesCount
String superName
org.mozilla.javascript.ObjToIntMap generatedOverrides
org.mozilla.javascript.ObjToIntMap generatedMethods
java.lang.reflect.Method[] methods
org.mozilla.javascript.ObjToIntMap$Iterator iter
static java.lang.reflect.Method[] getOverridableMethods (java.lang.Class)
Class c
Class intf
Class[] arr$
int len$
int i$
Class c
Class clazz
java.util.ArrayList list
java.util.HashSet skip
private static void appendOverridableMethods (java.lang.Class, java.util.ArrayList, java.util.HashSet)
String methodKey
int mods
int i
Class c
java.util.ArrayList list
java.util.HashSet skip
java.lang.reflect.Method[] methods
static java.lang.Class loadAdapterClass (java.lang.String, byte[])
Object staticDomain
java.security.ProtectionDomain protectionDomain
Object staticDomain
String className
byte[] classBytes
Object staticDomain
Class domainClass
org.mozilla.javascript.GeneratedClassLoader loader
Class result
public static org.mozilla.javascript.Function getFunction (org.mozilla.javascript.Scriptable, java.lang.String)
org.mozilla.javascript.Scriptable obj
String functionName
Object x
public static java.lang.Object callMethod (org.mozilla.javascript.ContextFactory, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Function, java.lang.Object[], long)
org.mozilla.javascript.ContextFactory factory
org.mozilla.javascript.Scriptable thisObj
org.mozilla.javascript.Function f
Object[] args
long argsToWrap
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Context cx
private static java.lang.Object doCall (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Function, java.lang.Object[], long)
Object arg
int i
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
org.mozilla.javascript.Function f
Object[] args
long argsToWrap
public static org.mozilla.javascript.Scriptable runScript (org.mozilla.javascript.Script)
org.mozilla.javascript.Script script
private static void generateCtor (org.mozilla.classfile.ClassFileWriter, java.lang.String, java.lang.String)
org.mozilla.classfile.ClassFileWriter cfw
String adapterName
String superName
private static void generateSerialCtor (org.mozilla.classfile.ClassFileWriter, java.lang.String, java.lang.String)
org.mozilla.classfile.ClassFileWriter cfw
String adapterName
String superName
private static void generateEmptyCtor (org.mozilla.classfile.ClassFileWriter, java.lang.String, java.lang.String, java.lang.String)
org.mozilla.classfile.ClassFileWriter cfw
String adapterName
String superName
String scriptClassName
static void generatePushWrappedArgs (org.mozilla.classfile.ClassFileWriter, java.lang.Class[], int)
int i
org.mozilla.classfile.ClassFileWriter cfw
Class[] argTypes
int arrayLength
int paramOffset
private static int generateWrapArg (org.mozilla.classfile.ClassFileWriter, int, java.lang.Class)
String typeName
org.mozilla.classfile.ClassFileWriter cfw
int paramOffset
Class argType
int size
static void generateReturnResult (org.mozilla.classfile.ClassFileWriter, java.lang.Class, boolean)
String typeName
String retTypeStr
org.mozilla.classfile.ClassFileWriter cfw
Class retType
boolean callConvertResult
private static void generateMethod (org.mozilla.classfile.ClassFileWriter, java.lang.String, java.lang.String, java.lang.Class[], java.lang.Class)
int i
org.mozilla.classfile.ClassFileWriter cfw
String genName
String methodName
Class[] parms
Class returnType
StringBuffer sb
int paramsEnd
String methodSignature
long convertionMask
private static int generatePushParam (org.mozilla.classfile.ClassFileWriter, int, java.lang.Class)
org.mozilla.classfile.ClassFileWriter cfw
int paramOffset
Class paramType
String typeName
private static void generatePopResult (org.mozilla.classfile.ClassFileWriter, java.lang.Class)
String typeName
org.mozilla.classfile.ClassFileWriter cfw
Class retType
private static void generateSuper (org.mozilla.classfile.ClassFileWriter, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Class[], java.lang.Class)
int i
org.mozilla.classfile.ClassFileWriter cfw
String genName
String superName
String methodName
String methodSignature
Class[] parms
Class returnType
int paramOffset
Class retType
private static java.lang.String getMethodSignature (java.lang.reflect.Method, java.lang.Class[])
java.lang.reflect.Method method
Class[] argTypes
StringBuffer sb
static int appendMethodSignature (java.lang.Class[], java.lang.Class, java.lang.StringBuffer)
Class type
int i
Class[] argTypes
Class returnType
StringBuffer sb
int firstLocal
private static java.lang.StringBuffer appendTypeString (java.lang.StringBuffer, java.lang.Class)
char typeLetter
char typeLetter
String typeName
char typeLetter
StringBuffer sb
Class type
static int[] getArgsToConvert (java.lang.Class[])
int i
int i
Class[] argTypes
int count
int[] array
static java.lang.Object access$000 (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Function, java.lang.Object[], long)
org.mozilla.javascript.Context x0
org.mozilla.javascript.Scriptable x1
org.mozilla.javascript.Scriptable x2
org.mozilla.javascript.Function x3
Object[] x4
long x5
static void ()
}
org/mozilla/javascript/JavaMembers$MethodSignature.classJavaMembers.java
package org.mozilla.javascript
final org.mozilla.javascript.JavaMembers$MethodSignature extends java.lang.Object {
private final String name
private final Class[] args
private void (java.lang.String, java.lang.Class[])
String name
Class[] args
void (java.lang.reflect.Method)
java.lang.reflect.Method method
public boolean equals (java.lang.Object)
org.mozilla.javascript.JavaMembers$MethodSignature ms
Object o
public int hashCode ()
}
org/mozilla/javascript/JavaMembers.classJavaMembers.java
package org.mozilla.javascript
org.mozilla.javascript.JavaMembers extends java.lang.Object {
private Class cl
private java.util.Map members
private java.util.Map fieldAndMethods
private java.util.Map staticMembers
private java.util.Map staticFieldAndMethods
org.mozilla.javascript.MemberBox[] ctors
private boolean includePrivate
void (org.mozilla.javascript.Scriptable, java.lang.Class)
org.mozilla.javascript.Scriptable scope
Class cl
void (org.mozilla.javascript.Scriptable, java.lang.Class, boolean)
org.mozilla.javascript.Context cx
org.mozilla.javascript.ClassShutter shutter
org.mozilla.javascript.Scriptable scope
Class cl
boolean includeProtected
boolean has (java.lang.String, boolean)
String name
boolean isStatic
java.util.Map ht
Object obj
java.lang.Object get (org.mozilla.javascript.Scriptable, java.lang.String, java.lang.Object, boolean)
org.mozilla.javascript.BeanProperty bp
Object rval
Class type
java.lang.reflect.Field field
Exception ex
org.mozilla.javascript.Scriptable scope
String name
Object javaObject
boolean isStatic
java.util.Map ht
Object member
org.mozilla.javascript.Context cx
Object rval
Class type
void put (org.mozilla.javascript.Scriptable, java.lang.String, java.lang.Object, java.lang.Object, boolean)
org.mozilla.javascript.FieldAndMethods fam
Exception ex
Class setType
Object[] args
Object[] args
org.mozilla.javascript.BeanProperty bp
String str
IllegalAccessException accessEx
IllegalArgumentException argEx
java.lang.reflect.Field field
Object javaValue
org.mozilla.javascript.Scriptable scope
String name
Object javaObject
Object value
boolean isStatic
java.util.Map ht
Object member
java.lang.Object[] getIds (boolean)
boolean isStatic
java.util.Map map
static java.lang.String javaSignature (java.lang.Class)
int length
StringBuffer sb
int arrayDimension
String name
String suffix
Class type
static java.lang.String liveConnectSignature (java.lang.Class[])
int i
Class[] argTypes
int N
StringBuffer sb
private org.mozilla.javascript.MemberBox findExplicitFunction (java.lang.String, boolean)
org.mozilla.javascript.NativeJavaMethod njm
String trueName
Object obj
Class[] type
String sig
int i
String name
boolean isStatic
int sigStart
java.util.Map ht
org.mozilla.javascript.MemberBox[] methodsOrCtors
boolean isCtor
private java.lang.Object getExplicitFunction (org.mozilla.javascript.Scriptable, java.lang.String, java.lang.Object, boolean)
org.mozilla.javascript.NativeJavaConstructor fun
org.mozilla.javascript.NativeJavaMethod fun
String trueName
org.mozilla.javascript.Scriptable prototype
org.mozilla.javascript.Scriptable scope
String name
Object javaObject
boolean isStatic
java.util.Map ht
Object member
org.mozilla.javascript.MemberBox methodOrCtor
private static java.lang.reflect.Method[] discoverAccessibleMethods (java.lang.Class, boolean, boolean)
Class clazz
boolean includeProtected
boolean includePrivate
java.util.Map map
private static void discoverAccessibleMethods (java.lang.Class, java.util.Map, boolean, boolean)
org.mozilla.javascript.JavaMembers$MethodSignature sig
java.lang.reflect.Method method
int mods
int i
java.lang.reflect.Method[] methods
java.lang.reflect.Method method
org.mozilla.javascript.JavaMembers$MethodSignature sig
int i
java.lang.reflect.Method[] methods
SecurityException e
java.lang.reflect.Method method
org.mozilla.javascript.JavaMembers$MethodSignature sig
int i
java.lang.reflect.Method[] methods
SecurityException e
int i
Class clazz
java.util.Map map
boolean includeProtected
boolean includePrivate
Class[] interfaces
Class superclass
private void reflect (org.mozilla.javascript.Scriptable, boolean)
org.mozilla.javascript.ObjArray overloadedMethods
org.mozilla.javascript.ObjArray overloadedMethods
java.lang.reflect.Method method
int mods
boolean isStatic
java.util.Map ht
String name
Object value
int i
org.mozilla.javascript.MemberBox[] methodBoxes
java.lang.reflect.Method method
int i
org.mozilla.javascript.ObjArray overloadedMethods
int N
org.mozilla.javascript.MemberBox[] methodBoxes
Object value
org.mozilla.javascript.NativeJavaMethod fun
java.util.Map$Entry entry
java.util.Iterator i$
boolean isStatic
java.util.Map ht
int tableCursor
org.mozilla.javascript.NativeJavaMethod method
org.mozilla.javascript.FieldAndMethods fam
java.util.Map fmht
java.lang.reflect.Field oldField
boolean isStatic
java.util.Map ht
Object member
SecurityException e
java.lang.reflect.Field field
String name
int mods
int i
char ch1
Class type
org.mozilla.javascript.NativeJavaMethod njmSet
Object member
String nameComponent
String beanPropertyName
char ch0
Object v
org.mozilla.javascript.MemberBox getter
org.mozilla.javascript.MemberBox setter
org.mozilla.javascript.NativeJavaMethod setters
String setterName
org.mozilla.javascript.BeanProperty bp
boolean memberIsGetMethod
boolean memberIsSetMethod
boolean memberIsIsMethod
String name
java.util.Iterator i$
Object value
String key
java.util.Iterator i$
boolean isStatic
java.util.Map ht
java.util.Map toAdd
int tableCursor
int i
org.mozilla.javascript.Scriptable scope
boolean includeProtected
java.lang.reflect.Method[] methods
java.lang.reflect.Field[] fields
java.lang.reflect.Constructor[] constructors
private java.lang.reflect.Constructor[] getAccessibleConstructors ()
java.lang.reflect.Constructor[] cons
SecurityException e
private java.lang.reflect.Field[] getAccessibleFields ()
int i
java.lang.reflect.Field[] declared
java.util.List fieldsList
Class currentClass
SecurityException e
private org.mozilla.javascript.MemberBox findGetter (boolean, java.util.Map, java.lang.String, java.lang.String)
org.mozilla.javascript.NativeJavaMethod njmGet
Object member
boolean isStatic
java.util.Map ht
String prefix
String propertyName
String getterName
private static org.mozilla.javascript.MemberBox extractGetMethod (org.mozilla.javascript.MemberBox[], boolean)
Class type
org.mozilla.javascript.MemberBox method
int methodIdx
org.mozilla.javascript.MemberBox[] methods
boolean isStatic
private static org.mozilla.javascript.MemberBox extractSetMethod (java.lang.Class, org.mozilla.javascript.MemberBox[], boolean)
Class[] params
org.mozilla.javascript.MemberBox method
int i
int pass
Class type
org.mozilla.javascript.MemberBox[] methods
boolean isStatic
private static org.mozilla.javascript.MemberBox extractSetMethod (org.mozilla.javascript.MemberBox[], boolean)
org.mozilla.javascript.MemberBox method
int i
org.mozilla.javascript.MemberBox[] methods
boolean isStatic
java.util.Map getFieldAndMethodsObjects (org.mozilla.javascript.Scriptable, java.lang.Object, boolean)
org.mozilla.javascript.FieldAndMethods famNew
org.mozilla.javascript.FieldAndMethods fam
java.util.Iterator i$
org.mozilla.javascript.Scriptable scope
Object javaObject
boolean isStatic
java.util.Map ht
int len
java.util.Map result
static org.mozilla.javascript.JavaMembers lookupClass (org.mozilla.javascript.Scriptable, java.lang.Class, java.lang.Class, boolean)
Class parent
SecurityException e
org.mozilla.javascript.Scriptable scope
Class dynamicType
Class staticType
boolean includeProtected
org.mozilla.javascript.JavaMembers members
org.mozilla.javascript.ClassCache cache
java.util.Map ct
Class cl
java.lang.RuntimeException reportMemberNotFound (java.lang.String)
String memberName
}
org/mozilla/javascript/JavaScriptException.classJavaScriptException.java
package org.mozilla.javascript
public org.mozilla.javascript.JavaScriptException extends org.mozilla.javascript.RhinoException {
static final long serialVersionUID
private Object value
public void (java.lang.Object)
Object value
public void (java.lang.Object, java.lang.String, int)
org.mozilla.javascript.NativeError error
Object value
String sourceName
int lineNumber
public java.lang.String details ()
RuntimeException rte
public java.lang.Object getValue ()
public java.lang.String getSourceName ()
public int getLineNumber ()
}
org/mozilla/javascript/Kit$ComplexKey.classKit.java
package org.mozilla.javascript
final org.mozilla.javascript.Kit$ComplexKey extends java.lang.Object {
private Object key1
private Object key2
private int hash
void (java.lang.Object, java.lang.Object)
Object key1
Object key2
public boolean equals (java.lang.Object)
Object anotherObj
org.mozilla.javascript.Kit$ComplexKey another
public int hashCode ()
}
org/mozilla/javascript/Kit.classKit.java
package org.mozilla.javascript
public org.mozilla.javascript.Kit extends java.lang.Object {
private static java.lang.reflect.Method Throwable_initCause
public void ()
public static java.lang.Class classOrNull (java.lang.String)
ClassNotFoundException ex
SecurityException ex
LinkageError ex
IllegalArgumentException e
String className
public static java.lang.Class classOrNull (java.lang.ClassLoader, java.lang.String)
ClassNotFoundException ex
SecurityException ex
LinkageError ex
IllegalArgumentException e
ClassLoader loader
String className
static java.lang.Object newInstanceOrNull (java.lang.Class)
SecurityException x
LinkageError ex
InstantiationException x
IllegalAccessException x
Class cl
static boolean testIfCanLoadRhinoClasses (java.lang.ClassLoader)
ClassLoader loader
Class testClass
Class x
public static java.lang.RuntimeException initCause (java.lang.RuntimeException, java.lang.Throwable)
Exception e
Object[] args
RuntimeException ex
Throwable cause
public static int xDigitToInt (int, int)
int c
int accumulator
public static java.lang.Object addListener (java.lang.Object, java.lang.Object)
Object[] array
int L
Object[] tmp
Object bag
Object listener
public static java.lang.Object removeListener (java.lang.Object, java.lang.Object)
Object[] tmp
int i
Object[] array
int L
Object bag
Object listener
public static java.lang.Object getListener (java.lang.Object, int)
Object[] array
Object[] array
Object[] array
int L
Object bag
int index
static java.lang.Object initHash (java.util.Map, java.lang.Object, java.lang.Object)
Object current
java.util.Map h
Object key
Object initialValue
public static java.lang.Object makeHashKeyFromPair (java.lang.Object, java.lang.Object)
Object key1
Object key2
public static java.lang.String readReader (java.io.Reader) throws java.io.IOException
char[] tmp
int n
java.io.Reader r
char[] buffer
int cursor
public static byte[] readStream (java.io.InputStream, int) throws java.io.IOException
byte[] tmp
int n
byte[] tmp
java.io.InputStream is
int initialBufferCapacity
byte[] buffer
int cursor
public static java.lang.RuntimeException codeBug () throws java.lang.RuntimeException
RuntimeException ex
public static java.lang.RuntimeException codeBug (java.lang.String) throws java.lang.RuntimeException
String msg
RuntimeException ex
static void ()
Class ThrowableClass
Class[] signature
Exception ex
}
org/mozilla/javascript/LazilyLoadedCtor$1.classLazilyLoadedCtor.java
package org.mozilla.javascript
org.mozilla.javascript.LazilyLoadedCtor$1 extends java.lang.Object implements java.security.PrivilegedAction {
final org.mozilla.javascript.LazilyLoadedCtor this$0
void (org.mozilla.javascript.LazilyLoadedCtor)
public java.lang.Object run ()
}
org/mozilla/javascript/LazilyLoadedCtor.classLazilyLoadedCtor.java
package org.mozilla.javascript
public final org.mozilla.javascript.LazilyLoadedCtor extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private static final int STATE_BEFORE_INIT
private static final int STATE_INITIALIZING
private static final int STATE_WITH_VALUE
private final org.mozilla.javascript.ScriptableObject scope
private final String propertyName
private final String className
private final boolean sealed
private final boolean privileged
private Object initializedValue
private int state
public void (org.mozilla.javascript.ScriptableObject, java.lang.String, java.lang.String, boolean)
org.mozilla.javascript.ScriptableObject scope
String propertyName
String className
boolean sealed
void (org.mozilla.javascript.ScriptableObject, java.lang.String, java.lang.String, boolean, boolean)
org.mozilla.javascript.ScriptableObject scope
String propertyName
String className
boolean sealed
boolean privileged
void init ()
Object value
java.lang.Object getValue ()
private java.lang.Object buildValue ()
private java.lang.Object buildValue0 ()
Object value
Throwable target
java.lang.reflect.InvocationTargetException ex
org.mozilla.javascript.RhinoException ex
InstantiationException ex
IllegalAccessException ex
SecurityException ex
Class cl
private java.lang.Class cast (java.lang.Class)
Class cl
static java.lang.Object access$000 (org.mozilla.javascript.LazilyLoadedCtor)
org.mozilla.javascript.LazilyLoadedCtor x0
}
org/mozilla/javascript/MemberBox.classMemberBox.java
package org.mozilla.javascript
final org.mozilla.javascript.MemberBox extends java.lang.Object implements java.io.Serializable {
static final long serialVersionUID
private transient java.lang.reflect.Member memberObject
transient Class[] argTypes
transient Object delegateTo
transient boolean vararg
private static final Class[] primitives
void (java.lang.reflect.Method)
java.lang.reflect.Method method
void (java.lang.reflect.Constructor)
java.lang.reflect.Constructor constructor
private void init (java.lang.reflect.Method)
java.lang.reflect.Method method
private void init (java.lang.reflect.Constructor)
java.lang.reflect.Constructor constructor
java.lang.reflect.Method method ()
java.lang.reflect.Constructor ctor ()
java.lang.reflect.Member member ()
boolean isMethod ()
boolean isCtor ()
boolean isStatic ()
java.lang.String getName ()
java.lang.Class getDeclaringClass ()
java.lang.String toJavaDeclaration ()
java.lang.reflect.Method method
java.lang.reflect.Constructor ctor
String name
int lastDot
StringBuffer sb
public java.lang.String toString ()
java.lang.Object invoke (java.lang.Object, java.lang.Object[])
java.lang.reflect.Method accessible
IllegalAccessException ex
Throwable e
java.lang.reflect.InvocationTargetException ite
Exception ex
Object target
Object[] args
java.lang.reflect.Method method
java.lang.Object newInstance (java.lang.Object[])
IllegalAccessException ex
Exception ex
Object[] args
java.lang.reflect.Constructor ctor
private static java.lang.reflect.Method searchAccessibleMethod (java.lang.reflect.Method, java.lang.Class[])
NoSuchMethodException ex
SecurityException ex
Class intf
int i
int N
java.lang.reflect.Method m
int mModifiers
NoSuchMethodException ex
SecurityException ex
String name
Class[] intfs
Class c
java.lang.reflect.Method method
Class[] params
int modifiers
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
java.lang.reflect.Member member
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
private static void writeMember (java.io.ObjectOutputStream, java.lang.reflect.Member) throws java.io.IOException
java.io.ObjectOutputStream out
java.lang.reflect.Member member
private static java.lang.reflect.Member readMember (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
NoSuchMethodException e
java.io.ObjectInputStream in
boolean isMethod
String name
Class declaring
Class[] parms
private static void writeParameters (java.io.ObjectOutputStream, java.lang.Class[]) throws java.io.IOException
int j
Class parm
boolean primitive
int i
java.io.ObjectOutputStream out
Class[] parms
private static java.lang.Class[] readParameters (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
int i
java.io.ObjectInputStream in
Class[] result
static void ()
}
org/mozilla/javascript/NativeArray$1.classNativeArray.java
package org.mozilla.javascript
final org.mozilla.javascript.NativeArray$1 extends java.lang.Object implements java.util.Comparator {
final Object[] val$cmpBuf
final org.mozilla.javascript.Callable val$jsCompareFunction
final org.mozilla.javascript.Context val$cx
final org.mozilla.javascript.Scriptable val$scope
final org.mozilla.javascript.Scriptable val$funThis
void (java.lang.Object[], org.mozilla.javascript.Callable, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable)
public int compare (java.lang.Object, java.lang.Object)
Object x
Object y
Object ret
double d
}
org/mozilla/javascript/NativeArray$2.classNativeArray.java
package org.mozilla.javascript
final org.mozilla.javascript.NativeArray$2 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.Object, java.lang.Object)
Object x
Object y
String a
String b
}
org/mozilla/javascript/NativeArray$3.classNativeArray.java
package org.mozilla.javascript
org.mozilla.javascript.NativeArray$3 extends java.lang.Object implements java.util.ListIterator {
int cursor
final int val$start
final int val$len
final org.mozilla.javascript.NativeArray this$0
void (org.mozilla.javascript.NativeArray, int, int)
public boolean hasNext ()
public java.lang.Object next ()
public boolean hasPrevious ()
public java.lang.Object previous ()
public int nextIndex ()
public int previousIndex ()
public void remove ()
public void add (java.lang.Object)
Object o
public void set (java.lang.Object)
Object o
}
org/mozilla/javascript/NativeArray.classNativeArray.java
package org.mozilla.javascript
public org.mozilla.javascript.NativeArray extends org.mozilla.javascript.IdScriptableObject implements java.util.List {
static final long serialVersionUID
private static final Object ARRAY_TAG
private static final Integer NEGATIVE_ONE
private static final int Id_length
private static final int MAX_INSTANCE_ID
private static final int Id_constructor
private static final int Id_toString
private static final int Id_toLocaleString
private static final int Id_toSource
private static final int Id_join
private static final int Id_reverse
private static final int Id_sort
private static final int Id_push
private static final int Id_pop
private static final int Id_shift
private static final int Id_unshift
private static final int Id_splice
private static final int Id_concat
private static final int Id_slice
private static final int Id_indexOf
private static final int Id_lastIndexOf
private static final int Id_every
private static final int Id_filter
private static final int Id_forEach
private static final int Id_map
private static final int Id_some
private static final int Id_reduce
private static final int Id_reduceRight
private static final int MAX_PROTOTYPE_ID
private static final int ConstructorId_join
private static final int ConstructorId_reverse
private static final int ConstructorId_sort
private static final int ConstructorId_push
private static final int ConstructorId_pop
private static final int ConstructorId_shift
private static final int ConstructorId_unshift
private static final int ConstructorId_splice
private static final int ConstructorId_concat
private static final int ConstructorId_slice
private static final int ConstructorId_indexOf
private static final int ConstructorId_lastIndexOf
private static final int ConstructorId_every
private static final int ConstructorId_filter
private static final int ConstructorId_forEach
private static final int ConstructorId_map
private static final int ConstructorId_some
private static final int ConstructorId_reduce
private static final int ConstructorId_reduceRight
private static final int ConstructorId_isArray
private long length
private Object[] dense
private boolean denseOnly
private static int maximumInitialCapacity
private static final int DEFAULT_INITIAL_CAPACITY
private static final double GROW_FACTOR
private static final int MAX_PRE_GROW_SIZE
static void init (org.mozilla.javascript.Scriptable, boolean)
org.mozilla.javascript.Scriptable scope
boolean sealed
org.mozilla.javascript.NativeArray obj
static int getMaximumInitialCapacity ()
static void setMaximumInitialCapacity (int)
int maximumInitialCapacity
public void (long)
int intLength
long lengthArg
public void (java.lang.Object[])
Object[] array
public java.lang.String getClassName ()
protected int getMaxInstanceId ()
protected int findInstanceIdInfo (java.lang.String)
String s
protected java.lang.String getInstanceIdName (int)
int id
protected java.lang.Object getInstanceIdValue (int)
int id
protected void setInstanceIdValue (int, java.lang.Object)
int id
Object value
protected void fillConstructorProperties (org.mozilla.javascript.IdFunctionObject)
org.mozilla.javascript.IdFunctionObject ctor
protected void initPrototypeId (int)
int id
String s
int arity
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
int i
Object[] newArgs
boolean inNewExpr
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int id
public java.lang.Object get (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
public boolean has (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
private static long toArrayIndex (java.lang.String)
long index
String id
double d
public void put (java.lang.String, org.mozilla.javascript.Scriptable, java.lang.Object)
long index
String id
org.mozilla.javascript.Scriptable start
Object value
private boolean ensureCapacity (int)
Object[] newDense
int capacity
public void put (int, org.mozilla.javascript.Scriptable, java.lang.Object)
int index
org.mozilla.javascript.Scriptable start
Object value
public void delete (int)
int index
public java.lang.Object[] getIds ()
int i
Object[] tmp
Object[] superIds
int N
long currentLength
int superLength
Object[] ids
int presentCount
public java.lang.Object[] getAllIds ()
java.util.Set allIds
public java.lang.Integer[] getIndexIds ()
int int32Id
Object id
Object[] arr$
int len$
int i$
Object[] ids
java.util.List indices
public java.lang.Object getDefaultValue (java.lang.Class)
org.mozilla.javascript.Context cx
Class hint
private org.mozilla.javascript.ScriptableObject defaultIndexPropertyDescriptor (java.lang.Object)
Object value
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.ScriptableObject desc
protected org.mozilla.javascript.ScriptableObject getOwnPropertyDescriptor (org.mozilla.javascript.Context, java.lang.Object)
Object value
int index
org.mozilla.javascript.Context cx
Object id
public void defineOwnProperty (org.mozilla.javascript.Context, java.lang.Object, org.mozilla.javascript.ScriptableObject)
int i
Object[] values
org.mozilla.javascript.Context cx
Object id
org.mozilla.javascript.ScriptableObject desc
int index
private int toIndex (java.lang.Object)
Object id
private static java.lang.Object jsConstructor (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
String msg
long len
Object arg0
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object[] args
public long getLength ()
public long jsGet_length ()
void setDenseOnly (boolean)
boolean denseOnly
private void setLength (java.lang.Object)
String msg
String strId
long index
int index
Object id
int i
Object[] e
long i
Object val
double d
long longVal
static long getLengthProperty (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable obj
private static java.lang.Object setLengthProperty (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, long)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable target
long length
private static void deleteElem (org.mozilla.javascript.Scriptable, long)
org.mozilla.javascript.Scriptable target
long index
int i
private static java.lang.Object getElem (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, long)
String id
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable target
long index
private static java.lang.Object getRawElem (org.mozilla.javascript.Scriptable, long)
org.mozilla.javascript.Scriptable target
long index
private static void setElem (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, long, java.lang.Object)
String id
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable target
long index
Object value
private static java.lang.String toStringHelper (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, boolean, boolean)
String separator
boolean toplevel
boolean iterating
String s
org.mozilla.javascript.Callable fun
org.mozilla.javascript.Scriptable funThis
Object elem
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
boolean toSource
boolean toLocale
long length
StringBuilder result
String separator
boolean haslast
long i
boolean toplevel
boolean iterating
private static java.lang.String js_join (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
Object temp
int i
StringBuilder sb
org.mozilla.javascript.NativeArray na
String str
Object temp
int i
String str
int i
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
long llength
int length
String separator
String[] buf
int total_size
StringBuilder sb
private static org.mozilla.javascript.Scriptable js_reverse (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
Object temp
int i
int j
org.mozilla.javascript.NativeArray na
long j
Object temp1
Object temp2
long i
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
long len
long half
private static org.mozilla.javascript.Scriptable js_sort (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Callable jsCompareFunction
org.mozilla.javascript.Scriptable funThis
Object[] cmpBuf
java.util.Comparator comparator
int i
int i
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
java.util.Comparator comparator
int length
Object[] working
private static java.lang.Object js_push (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
int i
org.mozilla.javascript.NativeArray na
int i
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
long length
Object lengthObj
private static java.lang.Object js_pop (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
Object result
org.mozilla.javascript.NativeArray na
Object result
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
Object result
long length
private static java.lang.Object js_shift (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
Object result
org.mozilla.javascript.NativeArray na
Object temp
long i
Object result
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
Object result
long length
private static java.lang.Object js_unshift (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
int i
org.mozilla.javascript.NativeArray na
Object temp
long last
int i
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
long length
int argc
private static java.lang.Object js_splice (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
long count
long count
long count
double dcount
Object result
int intLen
Object[] copy
Object result
Object temp
long last
org.mozilla.javascript.Scriptable resultArray
Object result
Object result
Object temp
long last
Object temp
long last
int i
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.NativeArray na
boolean denseMode
int argc
long length
long begin
long count
long end
Object result
long delta
int argoffset
private static org.mozilla.javascript.Scriptable js_concat (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.NativeArray arg
int i
org.mozilla.javascript.NativeArray arg
int i
int cursor
boolean canUseDense
int length
org.mozilla.javascript.NativeArray denseThis
org.mozilla.javascript.NativeArray denseResult
Object temp
long length
Object temp
long j
org.mozilla.javascript.Scriptable arg
long length
int i
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Function ctor
org.mozilla.javascript.Scriptable result
long slot
private org.mozilla.javascript.Scriptable js_slice (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
long begin
long end
long end
Object temp
long slot
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable result
long length
long begin
long end
private static long toSliceIndex (double, long)
long result
long result
long result
double value
long length
long result
private java.lang.Object indexOfHelper (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[], boolean)
long start
long start
long start
int i
int i
org.mozilla.javascript.NativeArray na
long i
long i
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
boolean isLast
Object compareTo
long length
long start
private java.lang.Object iterativeMethod (org.mozilla.javascript.Context, int, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Scriptable thisArg
Object[] innerArgs
Object elem
Object result
long i
org.mozilla.javascript.Context cx
int id
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
Object callbackArg
org.mozilla.javascript.Function f
org.mozilla.javascript.Scriptable parent
org.mozilla.javascript.Scriptable thisArg
long length
int resultLength
org.mozilla.javascript.Scriptable array
long j
private java.lang.Object reduceMethod (org.mozilla.javascript.Context, int, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
Object[] innerArgs
Object elem
long i
org.mozilla.javascript.Context cx
int id
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
Object callbackArg
org.mozilla.javascript.Function f
org.mozilla.javascript.Scriptable parent
long length
long offset
Object value
public boolean contains (java.lang.Object)
Object o
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
int i
Object[] a
long longLen
int len
Object[] array
public boolean containsAll (java.util.Collection)
Object aC
java.util.Iterator i$
java.util.Collection c
public int size ()
long longLen
public java.lang.Object get (long)
long index
Object value
public java.lang.Object get (int)
int index
public int indexOf (java.lang.Object)
int i
int i
Object o
long longLen
int len
public int lastIndexOf (java.lang.Object)
int i
int i
Object o
long longLen
int len
public java.util.Iterator iterator ()
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
int start
long longLen
int len
public boolean add (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public boolean addAll (java.util.Collection)
java.util.Collection c
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public void clear ()
public void add (int, java.lang.Object)
int index
Object element
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection c
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public java.lang.Object remove (int)
int index
public java.util.List subList (int, int)
int fromIndex
int toIndex
protected int findPrototypeId (java.lang.String)
String X
int c
String s
int id
static void ()
}
org/mozilla/javascript/NativeBoolean.classNativeBoolean.java
package org.mozilla.javascript
final org.mozilla.javascript.NativeBoolean extends org.mozilla.javascript.IdScriptableObject {
static final long serialVersionUID
private static final Object BOOLEAN_TAG
private static final int Id_constructor
private static final int Id_toString
private static final int Id_toSource
private static final int Id_valueOf
private static final int MAX_PROTOTYPE_ID
private boolean booleanValue
static void init (org.mozilla.javascript.Scriptable, boolean)
org.mozilla.javascript.Scriptable scope
boolean sealed
org.mozilla.javascript.NativeBoolean obj
void (boolean)
boolean b
public java.lang.String getClassName ()
public java.lang.Object getDefaultValue (java.lang.Class)
Class typeHint
protected void initPrototypeId (int)
int id
String s
int arity
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
boolean b
boolean b
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int id
boolean value
protected int findPrototypeId (java.lang.String)
int c
String X
int s_length
String s
int id
static void ()
}
org/mozilla/javascript/NativeCall.classNativeCall.java
package org.mozilla.javascript
public final org.mozilla.javascript.NativeCall extends org.mozilla.javascript.IdScriptableObject {
static final long serialVersionUID
private static final Object CALL_TAG
private static final int Id_constructor
private static final int MAX_PROTOTYPE_ID
org.mozilla.javascript.NativeFunction function
Object[] originalArgs
transient org.mozilla.javascript.NativeCall parentActivationCall
static void init (org.mozilla.javascript.Scriptable, boolean)
org.mozilla.javascript.Scriptable scope
boolean sealed
org.mozilla.javascript.NativeCall obj
void ()
void (org.mozilla.javascript.NativeFunction, org.mozilla.javascript.Scriptable, java.lang.Object[])
String name
Object val
int i
String name
int i
org.mozilla.javascript.NativeFunction function
org.mozilla.javascript.Scriptable scope
Object[] args
int paramAndVarCount
int paramCount
public java.lang.String getClassName ()
protected int findPrototypeId (java.lang.String)
String s
protected void initPrototypeId (int)
String s
int arity
int id
String s
int arity
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.NativeCall result
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int id
static void ()
}
org/mozilla/javascript/NativeContinuation.classNativeContinuation.java
package org.mozilla.javascript
public final org.mozilla.javascript.NativeContinuation extends org.mozilla.javascript.IdScriptableObject implements org.mozilla.javascript.Function {
static final long serialVersionUID
private static final Object FTAG
private Object implementation
private static final int Id_constructor
private static final int MAX_PROTOTYPE_ID
public void ()
public static void init (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, boolean)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
boolean sealed
org.mozilla.javascript.NativeContinuation obj
public java.lang.Object getImplementation ()
public void initImplementation (java.lang.Object)
Object implementation
public java.lang.String getClassName ()
public org.mozilla.javascript.Scriptable construct (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object[] args
public java.lang.Object call (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
public static boolean isContinuationConstructor (org.mozilla.javascript.IdFunctionObject)
org.mozilla.javascript.IdFunctionObject f
protected void initPrototypeId (int)
int id
String s
int arity
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int id
protected int findPrototypeId (java.lang.String)
String X
String s
int id
static void ()
}
org/mozilla/javascript/NativeDate.classNativeDate.java
package org.mozilla.javascript
final org.mozilla.javascript.NativeDate extends org.mozilla.javascript.IdScriptableObject {
static final long serialVersionUID
private static final Object DATE_TAG
private static final String js_NaN_date_str
private static final java.text.DateFormat isoFormat
private static final double HalfTimeDomain
private static final double HoursPerDay
private static final double MinutesPerHour
private static final double SecondsPerMinute
private static final double msPerSecond
private static final double MinutesPerDay
private static final double SecondsPerDay
private static final double SecondsPerHour
private static final double msPerDay
private static final double msPerHour
private static final double msPerMinute
private static final boolean TZO_WORKAROUND
private static final int MAXARGS
private static final int ConstructorId_now
private static final int ConstructorId_parse
private static final int ConstructorId_UTC
private static final int Id_constructor
private static final int Id_toString
private static final int Id_toTimeString
private static final int Id_toDateString
private static final int Id_toLocaleString
private static final int Id_toLocaleTimeString
private static final int Id_toLocaleDateString
private static final int Id_toUTCString
private static final int Id_toSource
private static final int Id_valueOf
private static final int Id_getTime
private static final int Id_getYear
private static final int Id_getFullYear
private static final int Id_getUTCFullYear
private static final int Id_getMonth
private static final int Id_getUTCMonth
private static final int Id_getDate
private static final int Id_getUTCDate
private static final int Id_getDay
private static final int Id_getUTCDay
private static final int Id_getHours
private static final int Id_getUTCHours
private static final int Id_getMinutes
private static final int Id_getUTCMinutes
private static final int Id_getSeconds
private static final int Id_getUTCSeconds
private static final int Id_getMilliseconds
private static final int Id_getUTCMilliseconds
private static final int Id_getTimezoneOffset
private static final int Id_setTime
private static final int Id_setMilliseconds
private static final int Id_setUTCMilliseconds
private static final int Id_setSeconds
private static final int Id_setUTCSeconds
private static final int Id_setMinutes
private static final int Id_setUTCMinutes
private static final int Id_setHours
private static final int Id_setUTCHours
private static final int Id_setDate
private static final int Id_setUTCDate
private static final int Id_setMonth
private static final int Id_setUTCMonth
private static final int Id_setFullYear
private static final int Id_setUTCFullYear
private static final int Id_setYear
private static final int Id_toISOString
private static final int Id_toJSON
private static final int MAX_PROTOTYPE_ID
private static final int Id_toGMTString
private static java.util.TimeZone thisTimeZone
private static double LocalTZA
private static java.text.DateFormat timeZoneFormatter
private static java.text.DateFormat localeDateTimeFormatter
private static java.text.DateFormat localeDateFormatter
private static java.text.DateFormat localeTimeFormatter
private double date
static void init (org.mozilla.javascript.Scriptable, boolean)
org.mozilla.javascript.Scriptable scope
boolean sealed
org.mozilla.javascript.NativeDate obj
private void ()
public java.lang.String getClassName ()
public java.lang.Object getDefaultValue (java.lang.Class)
Class typeHint
double getJSTimeValue ()
protected void fillConstructorProperties (org.mozilla.javascript.IdFunctionObject)
org.mozilla.javascript.IdFunctionObject ctor
protected void initPrototypeId (int)
int id
String s
int arity
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
String dataStr
double d
String toISOString
org.mozilla.javascript.Scriptable o
Object tv
Object toISO
Object result
double day
double year
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int id
org.mozilla.javascript.NativeDate realThis
double t
private java.lang.String toISOString ()
String msg
private static double Day (double)
double t
private static double TimeWithinDay (double)
double t
double result
private static boolean IsLeapYear (int)
int year
private static double DayFromYear (double)
double y
private static double TimeFromYear (double)
double y
private static int YearFromTime (double)
int temp
int mid
double t
int lo
int hi
private static double DayFromMonth (int, int)
int m
int year
int day
private static int MonthFromTime (double)
double t
int year
int d
int estimate
int mstart
private static int DateFromTime (double)
double t
int year
int d
int mdays
int mstart
private static int WeekDay (double)
double t
double result
private static double now ()
private static double DaylightSavingTA (double)
int year
double day
java.util.Date date
double t
private static int EquivalentYear (int)
int year
int day
private static double LocalTime (double)
double t
private static double internalUTC (double)
double t
private static int HourFromTime (double)
double t
double result
private static int MinFromTime (double)
double t
double result
private static int SecFromTime (double)
double t
double result
private static int msFromTime (double)
double t
double result
private static double MakeTime (double, double, double, double)
double hour
double min
double sec
double ms
private static double MakeDay (double, double, double)
double year
double month
double date
double yearday
double monthday
private static double MakeDate (double, double)
double day
double time
private static double TimeClip (double)
double d
private static double date_msecFromDate (double, double, double, double, double, double, double)
double year
double mon
double mday
double hour
double min
double sec
double msec
double day
double time
double result
private static double date_msecFromArgs (java.lang.Object[])
double d
Object[] args
double[] array
int loop
private static double jsStaticFunction_UTC (java.lang.Object[])
Object[] args
private static double date_parseString (java.lang.String)
java.util.Date d
java.text.ParseException ex
int depth
int wtbNext
int wtbOffset
int st
int letterCount
String wtb
int index
String s
int year
int mon
int mday
int hour
int min
int sec
char c
char si
int i
int n
double tzoffset
char prevc
int limit
boolean seenplusminus
double msec
private static java.lang.String date_format (double, int)
int year
int equiv
double day
int minutes
int offset
java.util.Date date
double t
int methodId
StringBuffer result
double local
private static java.lang.Object jsConstructor (java.lang.Object[])
double date
Object arg0
double date
Object[] args
org.mozilla.javascript.NativeDate obj
double time
private static java.lang.String toLocale_helper (double, int)
double t
int methodId
java.text.DateFormat formatter
private static java.lang.String js_toUTCString (double)
double date
StringBuffer result
int year
private static void append0PaddedUint (java.lang.StringBuffer, int, int)
int newScale
StringBuffer sb
int i
int minWidth
int scale
private static void appendMonthName (java.lang.StringBuffer, int)
int i
StringBuffer sb
int index
String months
private static void appendWeekDayName (java.lang.StringBuffer, int)
int i
StringBuffer sb
int index
String days
private static double makeTime (double, java.lang.Object[], int)
double lorutime
double hour
double min
double sec
double msec
double date
Object[] args
int methodId
int maxargs
boolean local
int i
double[] conv
double hour
double min
double sec
double msec
double lorutime
double time
double result
int stop
private static double makeDate (double, java.lang.Object[], int)
double lorutime
double lorutime
double year
double month
double day
double date
Object[] args
int methodId
int maxargs
boolean local
int i
double[] conv
double year
double month
double day
double lorutime
double result
int stop
protected int findPrototypeId (java.lang.String)
String X
int c
String s
int id
static void ()
}
org/mozilla/javascript/NativeError.classNativeError.java
package org.mozilla.javascript
final org.mozilla.javascript.NativeError extends org.mozilla.javascript.IdScriptableObject {
static final long serialVersionUID
private static final Object ERROR_TAG
private org.mozilla.javascript.RhinoException stackProvider
private static final int Id_constructor
private static final int Id_toString
private static final int Id_toSource
private static final int MAX_PROTOTYPE_ID
void ()
static void init (org.mozilla.javascript.Scriptable, boolean)
org.mozilla.javascript.Scriptable scope
boolean sealed
org.mozilla.javascript.NativeError obj
static org.mozilla.javascript.NativeError make (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.IdFunctionObject, java.lang.Object[])
int line
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.IdFunctionObject ctorObj
Object[] args
org.mozilla.javascript.Scriptable proto
org.mozilla.javascript.NativeError obj
int arglen
public java.lang.String getClassName ()
public java.lang.String toString ()
Object toString
protected void initPrototypeId (int)
int id
String s
int arity
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int id
public void setStackProvider (org.mozilla.javascript.RhinoException)
NoSuchMethodException nsm
org.mozilla.javascript.RhinoException re
public java.lang.Object getStack ()
Object value
public void setStack (java.lang.Object)
Object value
private static java.lang.Object js_toString (org.mozilla.javascript.Scriptable)
Object result
org.mozilla.javascript.Scriptable thisObj
Object name
Object msg
Object result
private static java.lang.String js_toSource (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable)
int line
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object name
Object message
Object fileName
Object lineNumber
StringBuffer sb
private static java.lang.String getString (org.mozilla.javascript.Scriptable, java.lang.String)
org.mozilla.javascript.Scriptable obj
String id
Object value
protected int findPrototypeId (java.lang.String)
int c
String X
int s_length
String s
int id
static void ()
}
org/mozilla/javascript/NativeFunction.classNativeFunction.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.NativeFunction extends org.mozilla.javascript.BaseFunction {
public void ()
public final void initScriptFunction (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
final java.lang.String decompile (int, int)
org.mozilla.javascript.UintMap properties
int indent
int flags
String encodedSource
public int getLength ()
int paramCount
org.mozilla.javascript.Context cx
org.mozilla.javascript.NativeCall activation
public int getArity ()
public java.lang.String jsGet_name ()
public java.lang.String getEncodedSource ()
public org.mozilla.javascript.debug.DebuggableScript getDebuggableView ()
public java.lang.Object resumeGenerator (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, int, java.lang.Object, java.lang.Object)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
int operation
Object state
Object value
protected abstract int getLanguageVersion ()
protected abstract int getParamCount ()
protected abstract int getParamAndVarCount ()
protected abstract java.lang.String getParamOrVarName (int)
protected boolean getParamOrVarConst (int)
int index
}
org/mozilla/javascript/NativeGenerator$CloseGeneratorAction$1.classNativeGenerator.java
package org.mozilla.javascript
org.mozilla.javascript.NativeGenerator$CloseGeneratorAction$1 extends java.lang.Object implements org.mozilla.javascript.Callable {
final org.mozilla.javascript.NativeGenerator$CloseGeneratorAction this$0
void (org.mozilla.javascript.NativeGenerator$CloseGeneratorAction)
public java.lang.Object call (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
}
org/mozilla/javascript/NativeGenerator$CloseGeneratorAction.classNativeGenerator.java
package org.mozilla.javascript
org.mozilla.javascript.NativeGenerator$CloseGeneratorAction extends java.lang.Object implements org.mozilla.javascript.ContextAction {
private org.mozilla.javascript.NativeGenerator generator
void (org.mozilla.javascript.NativeGenerator)
org.mozilla.javascript.NativeGenerator generator
public java.lang.Object run (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Callable closeGenerator
}
org/mozilla/javascript/NativeGenerator$GeneratorClosedException.classNativeGenerator.java
package org.mozilla.javascript
public org.mozilla.javascript.NativeGenerator$GeneratorClosedException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void ()
}
org/mozilla/javascript/NativeGenerator.classNativeGenerator.java
package org.mozilla.javascript
public final org.mozilla.javascript.NativeGenerator extends org.mozilla.javascript.IdScriptableObject {
private static final long serialVersionUID
private static final Object GENERATOR_TAG
public static final int GENERATOR_SEND
public static final int GENERATOR_THROW
public static final int GENERATOR_CLOSE
private static final int Id_close
private static final int Id_next
private static final int Id_send
private static final int Id_throw
private static final int Id___iterator__
private static final int MAX_PROTOTYPE_ID
private org.mozilla.javascript.NativeFunction function
private Object savedState
private String lineSource
private int lineNumber
private boolean firstTime
private boolean locked
static org.mozilla.javascript.NativeGenerator init (org.mozilla.javascript.ScriptableObject, boolean)
org.mozilla.javascript.ScriptableObject scope
boolean sealed
org.mozilla.javascript.NativeGenerator prototype
private void ()
public void (org.mozilla.javascript.Scriptable, org.mozilla.javascript.NativeFunction, java.lang.Object)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.NativeFunction function
Object savedState
org.mozilla.javascript.Scriptable top
org.mozilla.javascript.NativeGenerator prototype
public java.lang.String getClassName ()
protected void finalize () throws java.lang.Throwable
org.mozilla.javascript.Context cx
org.mozilla.javascript.ContextFactory factory
protected void initPrototypeId (int)
int id
String s
int arity
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
Object arg
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int id
org.mozilla.javascript.NativeGenerator generator
private java.lang.Object resume (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, int, java.lang.Object)
Object thrown
Object thrown
org.mozilla.javascript.NativeGenerator$GeneratorClosedException e
org.mozilla.javascript.RhinoException e
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
int operation
Object value
protected int findPrototypeId (java.lang.String)
int c
int c
String X
int s_length
String s
int id
static java.lang.Object access$000 (org.mozilla.javascript.NativeGenerator, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, int, java.lang.Object)
org.mozilla.javascript.NativeGenerator x0
org.mozilla.javascript.Context x1
org.mozilla.javascript.Scriptable x2
int x3
Object x4
static void ()
}
org/mozilla/javascript/NativeGlobal.classNativeGlobal.java
package org.mozilla.javascript
public org.mozilla.javascript.NativeGlobal extends java.lang.Object implements java.io.Serializable org.mozilla.javascript.IdFunctionCall {
static final long serialVersionUID
private static final String URI_DECODE_RESERVED
private static final Object FTAG
private static final int Id_decodeURI
private static final int Id_decodeURIComponent
private static final int Id_encodeURI
private static final int Id_encodeURIComponent
private static final int Id_escape
private static final int Id_eval
private static final int Id_isFinite
private static final int Id_isNaN
private static final int Id_isXMLName
private static final int Id_parseFloat
private static final int Id_parseInt
private static final int Id_unescape
private static final int Id_uneval
private static final int LAST_SCOPE_FUNCTION_ID
private static final int Id_new_CommonError
public void ()
public static void init (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, boolean)
String name
int arity
org.mozilla.javascript.IdFunctionObject f
int id
String name
org.mozilla.javascript.ScriptableObject errorProto
org.mozilla.javascript.IdFunctionObject ctor
int i
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
boolean sealed
org.mozilla.javascript.NativeGlobal obj
String[] errorMethods
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
String str
String str
boolean result
double d
boolean result
boolean result
double d
boolean result
Object name
org.mozilla.javascript.xml.XMLLib xmlLib
Object value
int methodId
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
private java.lang.Object js_parseInt (java.lang.Object[])
Object[] args
String s
int radix
int len
boolean negative
int start
char c
int NO_RADIX
double d
private java.lang.Object js_parseFloat (java.lang.Object[])
double d
double d
NumberFormatException ex
Object[] args
String s
int len
int start
char c
int i
int decimal
int exponent
boolean exponentValid
private java.lang.Object js_escape (java.lang.Object[])
double d
int hexSize
int digit
int hc
int shift
int hexSize
int c
int k
int L
Object[] args
int URL_XALPHAS
int URL_XPALPHAS
int URL_PATH
String s
int mask
StringBuffer sb
private java.lang.Object js_unescape (java.lang.Object[])
int end
int start
int i
int x
int end
int start
char c
int k
int L
char[] buf
int destination
Object[] args
String s
int firstEscapePos
private java.lang.Object js_eval (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object[] args
org.mozilla.javascript.Scriptable global
static boolean isEvalFunction (java.lang.Object)
org.mozilla.javascript.IdFunctionObject function
Object functionObj
public static org.mozilla.javascript.EcmaError constructError (org.mozilla.javascript.Context, java.lang.String, java.lang.String, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Context cx
String error
String message
org.mozilla.javascript.Scriptable scope
public static org.mozilla.javascript.EcmaError constructError (org.mozilla.javascript.Context, java.lang.String, java.lang.String, org.mozilla.javascript.Scriptable, java.lang.String, int, int, java.lang.String)
org.mozilla.javascript.Context cx
String error
String message
org.mozilla.javascript.Scriptable scope
String sourceName
int lineNumber
int columnNumber
String lineSource
private static java.lang.String encode (java.lang.String, boolean)
int V
char C2
int d
int j
int V
int L
char C
int k
int length
String str
boolean fullUri
byte[] utf8buf
StringBuffer sb
private static char toHexChar (int)
int i
private static int unHex (char)
char c
private static int unHex (char, char)
char c1
char c2
int i1
int i2
private static java.lang.String decode (java.lang.String, boolean)
int utf8Tail
int ucs4Char
int minUcs4Char
int utf8Tail
int ucs4Char
int minUcs4Char
int utf8Tail
int ucs4Char
int minUcs4Char
int utf8Tail
int ucs4Char
int minUcs4Char
int utf8Tail
int ucs4Char
int minUcs4Char
int j
char H
int utf8Tail
int ucs4Char
int minUcs4Char
int x
int start
int B
char C
int k
int length
String str
boolean fullUri
char[] buf
int bufTop
private static boolean encodeUnescaped (char, boolean)
char c
boolean fullUri
private static int oneUcs4ToUtf8Char (byte[], int)
int i
int a
byte[] utf8Buffer
int ucs4Char
int utf8Length
static void ()
}
org/mozilla/javascript/NativeIterator$StopIteration.classNativeIterator.java
package org.mozilla.javascript
org.mozilla.javascript.NativeIterator$StopIteration extends org.mozilla.javascript.NativeObject {
private static final long serialVersionUID
void ()
public java.lang.String getClassName ()
public boolean hasInstance (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable instance
}
org/mozilla/javascript/NativeIterator$WrappedJavaIterator.classNativeIterator.java
package org.mozilla.javascript
public org.mozilla.javascript.NativeIterator$WrappedJavaIterator extends java.lang.Object {
private java.util.Iterator iterator
private org.mozilla.javascript.Scriptable scope
void (java.util.Iterator, org.mozilla.javascript.Scriptable)
java.util.Iterator iterator
org.mozilla.javascript.Scriptable scope
public java.lang.Object next ()
public java.lang.Object __iterator__ (boolean)
boolean b
}
org/mozilla/javascript/NativeIterator.classNativeIterator.java
package org.mozilla.javascript
public final org.mozilla.javascript.NativeIterator extends org.mozilla.javascript.IdScriptableObject {
private static final long serialVersionUID
private static final Object ITERATOR_TAG
private static final String STOP_ITERATION
public static final String ITERATOR_PROPERTY_NAME
private static final int Id_constructor
private static final int Id_next
private static final int Id___iterator__
private static final int MAX_PROTOTYPE_ID
private Object objectIterator
static void init (org.mozilla.javascript.ScriptableObject, boolean)
org.mozilla.javascript.ScriptableObject scope
boolean sealed
org.mozilla.javascript.NativeIterator iterator
org.mozilla.javascript.NativeObject obj
private void ()
private void (java.lang.Object)
Object objectIterator
public static java.lang.Object getStopIterationObject (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable top
public java.lang.String getClassName ()
protected void initPrototypeId (int)
int id
String s
int arity
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int id
org.mozilla.javascript.NativeIterator iterator
private static java.lang.Object jsConstructor (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
Object argument
java.util.Iterator iterator
org.mozilla.javascript.Scriptable jsIterator
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Scriptable obj
boolean keyOnly
Object objectIterator
org.mozilla.javascript.NativeIterator result
private java.lang.Object next (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Boolean b
protected int findPrototypeId (java.lang.String)
String X
int s_length
String s
int id
static void ()
}
org/mozilla/javascript/NativeJSON$StringifyState.classNativeJSON.java
package org.mozilla.javascript
org.mozilla.javascript.NativeJSON$StringifyState extends java.lang.Object {
java.util.Stack stack
String indent
String gap
org.mozilla.javascript.Callable replacer
java.util.List propertyList
Object space
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
void (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.String, java.lang.String, org.mozilla.javascript.Callable, java.util.List, java.lang.Object)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
String indent
String gap
org.mozilla.javascript.Callable replacer
java.util.List propertyList
Object space
}
org/mozilla/javascript/NativeJSON.classNativeJSON.java
package org.mozilla.javascript
final org.mozilla.javascript.NativeJSON extends org.mozilla.javascript.IdScriptableObject {
static final long serialVersionUID
private static final Object JSON_TAG
private static final int MAX_STRINGIFY_GAP_LENGTH
private static final int Id_toSource
private static final int Id_parse
private static final int Id_stringify
private static final int LAST_METHOD_ID
private static final int MAX_ID
static void init (org.mozilla.javascript.Scriptable, boolean)
org.mozilla.javascript.Scriptable scope
boolean sealed
org.mozilla.javascript.NativeJSON obj
private void ()
public java.lang.String getClassName ()
protected void initPrototypeId (int)
String name
int arity
int id
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
String jtext
Object reviver
Object value
Object replacer
Object space
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int methodId
private static java.lang.Object parse (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.String)
org.mozilla.javascript.json.JsonParser$ParseException ex
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
String jtext
public static java.lang.Object parse (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.String, org.mozilla.javascript.Callable)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
String jtext
org.mozilla.javascript.Callable reviver
Object unfiltered
org.mozilla.javascript.Scriptable root
private static java.lang.Object walk (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Callable, org.mozilla.javascript.Scriptable, java.lang.Object)
Object property
Object newElement
int i
int len
Object newElement
Object p
Object[] arr$
int len$
int i$
Object[] keys
org.mozilla.javascript.Scriptable val
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Callable reviver
org.mozilla.javascript.Scriptable holder
Object name
Object property
private static java.lang.String repeat (char, int)
char c
int count
char[] chars
public static java.lang.Object stringify (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object, java.lang.Object, java.lang.Object)
Object v
int i
Integer[] arr$
int len$
int i$
org.mozilla.javascript.NativeArray replacerArray
int gapLength
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object value
Object replacer
Object space
String indent
String gap
java.util.List propertyList
org.mozilla.javascript.Callable replacerFunction
org.mozilla.javascript.NativeJSON$StringifyState state
org.mozilla.javascript.ScriptableObject wrapper
private static java.lang.Object str (java.lang.Object, org.mozilla.javascript.Scriptable, org.mozilla.javascript.NativeJSON$StringifyState)
Object toJSON
double d
Object key
org.mozilla.javascript.Scriptable holder
org.mozilla.javascript.NativeJSON$StringifyState state
Object value
private static java.lang.String join (java.util.Collection, java.lang.String)
java.util.Collection objs
String delimiter
java.util.Iterator iter
StringBuilder builder
private static java.lang.String jo (org.mozilla.javascript.Scriptable, org.mozilla.javascript.NativeJSON$StringifyState)
String member
Object strP
Object p
Object[] arr$
int len$
int i$
String finalValue
String finalValue
String separator
String properties
org.mozilla.javascript.Scriptable value
org.mozilla.javascript.NativeJSON$StringifyState state
String stepback
Object[] k
java.util.List partial
String finalValue
private static java.lang.String ja (org.mozilla.javascript.NativeArray, org.mozilla.javascript.NativeJSON$StringifyState)
Object strP
int index
String finalValue
String finalValue
String separator
String properties
org.mozilla.javascript.NativeArray value
org.mozilla.javascript.NativeJSON$StringifyState state
String stepback
java.util.List partial
int len
String finalValue
private static java.lang.String quote (java.lang.String)
String hex
char c
int i
String string
StringBuffer product
int length
protected int findPrototypeId (java.lang.String)
String X
String s
int id
static void ()
}
org/mozilla/javascript/NativeJavaArray.classNativeJavaArray.java
package org.mozilla.javascript
public org.mozilla.javascript.NativeJavaArray extends org.mozilla.javascript.NativeJavaObject {
static final long serialVersionUID
Object array
int length
Class cls
public java.lang.String getClassName ()
public static org.mozilla.javascript.NativeJavaArray wrap (org.mozilla.javascript.Scriptable, java.lang.Object)
org.mozilla.javascript.Scriptable scope
Object array
public java.lang.Object unwrap ()
public void (org.mozilla.javascript.Scriptable, java.lang.Object)
org.mozilla.javascript.Scriptable scope
Object array
Class cl
public boolean has (java.lang.String, org.mozilla.javascript.Scriptable)
String id
org.mozilla.javascript.Scriptable start
public boolean has (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
public java.lang.Object get (java.lang.String, org.mozilla.javascript.Scriptable)
String id
org.mozilla.javascript.Scriptable start
Object result
public java.lang.Object get (int, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Context cx
Object obj
int index
org.mozilla.javascript.Scriptable start
public void put (java.lang.String, org.mozilla.javascript.Scriptable, java.lang.Object)
String id
org.mozilla.javascript.Scriptable start
Object value
public void put (int, org.mozilla.javascript.Scriptable, java.lang.Object)
int index
org.mozilla.javascript.Scriptable start
Object value
public java.lang.Object getDefaultValue (java.lang.Class)
Class hint
public java.lang.Object[] getIds ()
Object[] result
int i
public boolean hasInstance (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable value
Object instance
public org.mozilla.javascript.Scriptable getPrototype ()
}
org/mozilla/javascript/NativeJavaClass.classNativeJavaClass.java
package org.mozilla.javascript
public org.mozilla.javascript.NativeJavaClass extends org.mozilla.javascript.NativeJavaObject implements org.mozilla.javascript.Function {
static final long serialVersionUID
static final String javaClassPropertyName
private java.util.Map staticFieldAndMethods
public void ()
public void (org.mozilla.javascript.Scriptable, java.lang.Class)
org.mozilla.javascript.Scriptable scope
Class cl
protected void initMembers ()
Class cl
public java.lang.String getClassName ()
public boolean has (java.lang.String, org.mozilla.javascript.Scriptable)
String name
org.mozilla.javascript.Scriptable start
public java.lang.Object get (java.lang.String, org.mozilla.javascript.Scriptable)
Object result
org.mozilla.javascript.Scriptable nestedValue
String name
org.mozilla.javascript.Scriptable start
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.WrapFactory wrapFactory
Class nestedClass
public void put (java.lang.String, org.mozilla.javascript.Scriptable, java.lang.Object)
String name
org.mozilla.javascript.Scriptable start
Object value
public java.lang.Object[] getIds ()
public java.lang.Class getClassObject ()
public java.lang.Object getDefaultValue (java.lang.Class)
Class hint
public java.lang.Object call (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
Object o
Class c
org.mozilla.javascript.Scriptable p
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
public org.mozilla.javascript.Scriptable construct (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
String sig
org.mozilla.javascript.MemberBox[] ctors
int index
org.mozilla.javascript.Function f
Object[] adapterArgs
Object v
String m
Exception ex
org.mozilla.javascript.Scriptable topLevel
String msg
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object[] args
Class classObject
int modifiers
static org.mozilla.javascript.Scriptable constructSpecific (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.MemberBox)
int i
Object varArgs
Object value
int i
Class componentType
Object[] newArgs
Object varArgs
Object arg
Object x
int i
Object[] origArgs
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object[] args
org.mozilla.javascript.MemberBox ctor
org.mozilla.javascript.Scriptable topLevel
Class[] argTypes
Object instance
public java.lang.String toString ()
public boolean hasInstance (org.mozilla.javascript.Scriptable)
Object instance
org.mozilla.javascript.Scriptable value
private static java.lang.Class findNestedClass (java.lang.Class, java.lang.String)
Class parentClass
String name
String nestedClassName
ClassLoader loader
}
org/mozilla/javascript/NativeJavaConstructor.classNativeJavaConstructor.java
package org.mozilla.javascript
public org.mozilla.javascript.NativeJavaConstructor extends org.mozilla.javascript.BaseFunction {
static final long serialVersionUID
org.mozilla.javascript.MemberBox ctor
public void (org.mozilla.javascript.MemberBox)
org.mozilla.javascript.MemberBox ctor
public java.lang.Object call (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
public java.lang.String getFunctionName ()
String sig
public java.lang.String toString ()
}
org/mozilla/javascript/NativeJavaMethod.classNativeJavaMethod.java
package org.mozilla.javascript
public org.mozilla.javascript.NativeJavaMethod extends org.mozilla.javascript.BaseFunction {
static final long serialVersionUID
private static final int PREFERENCE_EQUAL
private static final int PREFERENCE_FIRST_ARG
private static final int PREFERENCE_SECOND_ARG
private static final int PREFERENCE_AMBIGUOUS
private static final boolean debug
org.mozilla.javascript.MemberBox[] methods
private String functionName
void (org.mozilla.javascript.MemberBox[])
org.mozilla.javascript.MemberBox[] methods
void (org.mozilla.javascript.MemberBox, java.lang.String)
org.mozilla.javascript.MemberBox method
String name
public void (java.lang.reflect.Method, java.lang.String)
java.lang.reflect.Method method
String name
public java.lang.String getFunctionName ()
static java.lang.String scriptSignature (java.lang.Object[])
String s
String s
String s
String s
String s
Object wrapped
String s
String s
String s
Object value
String s
int i
Object[] values
StringBuffer sig
java.lang.String decompile (int, int)
int indent
int flags
StringBuffer sb
boolean justbody
public java.lang.String toString ()
java.lang.reflect.Method method
int i
int N
StringBuffer sb
public java.lang.Object call (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
Class c
String sig
int i
Object varArgs
Object value
int i
Class componentType
Object[] newArgs
Object varArgs
Object arg
Object coerced
int i
Object[] origArgs
Object javaObject
Object javaObject
org.mozilla.javascript.Scriptable o
Class c
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int index
org.mozilla.javascript.MemberBox meth
Class[] argTypes
Object javaObject
Object retval
Class staticType
Object wrapped
static int findFunction (org.mozilla.javascript.Context, org.mozilla.javascript.MemberBox[], java.lang.Object[])
int j
org.mozilla.javascript.MemberBox member
Class[] argTypes
int alength
int j
int bestFitIndex
int preference
int bestFitIndex
org.mozilla.javascript.MemberBox bestFit
int j
int betterCount
int worseCount
org.mozilla.javascript.MemberBox member
Class[] argTypes
int alength
int i
int bestFitIndex
int bestFitIndex
int j
org.mozilla.javascript.Context cx
org.mozilla.javascript.MemberBox[] methodsOrCtors
Object[] args
int firstBestFit
int[] extraBestFits
int extraBestFitsCount
StringBuffer buf
org.mozilla.javascript.MemberBox firstFitMember
String memberName
String memberClass
private static int preferSignature (java.lang.Object[], java.lang.Class[], boolean, java.lang.Class[], boolean)
int preference
int preference
int preference
int preference
int preference
Class type1
Class type2
Object arg
int rank1
int rank2
int preference
int j
Object[] args
Class[] sig1
boolean vararg1
Class[] sig2
boolean vararg2
int totalPreference
private static void printDebug (java.lang.String, org.mozilla.javascript.MemberBox, java.lang.Object[])
String msg
org.mozilla.javascript.MemberBox member
Object[] args
}
org/mozilla/javascript/NativeJavaObject.classNativeJavaObject.java
package org.mozilla.javascript
public org.mozilla.javascript.NativeJavaObject extends java.lang.Object implements org.mozilla.javascript.Scriptable org.mozilla.javascript.Wrapper java.io.Serializable {
static final long serialVersionUID
private static final int JSTYPE_UNDEFINED
private static final int JSTYPE_NULL
private static final int JSTYPE_BOOLEAN
private static final int JSTYPE_NUMBER
private static final int JSTYPE_STRING
private static final int JSTYPE_JAVA_CLASS
private static final int JSTYPE_JAVA_OBJECT
private static final int JSTYPE_JAVA_ARRAY
private static final int JSTYPE_OBJECT
static final byte CONVERSION_TRIVIAL
static final byte CONVERSION_NONTRIVIAL
static final byte CONVERSION_NONE
protected org.mozilla.javascript.Scriptable prototype
protected org.mozilla.javascript.Scriptable parent
protected transient Object javaObject
protected transient Class staticType
protected transient org.mozilla.javascript.JavaMembers members
private transient java.util.Map fieldAndMethods
private transient boolean isAdapter
private static final Object COERCED_INTERFACE_KEY
private static java.lang.reflect.Method adapter_writeAdapterObject
private static java.lang.reflect.Method adapter_readAdapterObject
public void ()
public void (org.mozilla.javascript.Scriptable, java.lang.Object, java.lang.Class)
org.mozilla.javascript.Scriptable scope
Object javaObject
Class staticType
public void (org.mozilla.javascript.Scriptable, java.lang.Object, java.lang.Class, boolean)
org.mozilla.javascript.Scriptable scope
Object javaObject
Class staticType
boolean isAdapter
protected void initMembers ()
Class dynamicType
Class dynamicType
public boolean has (java.lang.String, org.mozilla.javascript.Scriptable)
String name
org.mozilla.javascript.Scriptable start
public boolean has (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
public java.lang.Object get (java.lang.String, org.mozilla.javascript.Scriptable)
Object result
String name
org.mozilla.javascript.Scriptable start
public java.lang.Object get (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
public void put (java.lang.String, org.mozilla.javascript.Scriptable, java.lang.Object)
String name
org.mozilla.javascript.Scriptable start
Object value
public void put (int, org.mozilla.javascript.Scriptable, java.lang.Object)
int index
org.mozilla.javascript.Scriptable start
Object value
public boolean hasInstance (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable value
public void delete (java.lang.String)
String name
public void delete (int)
int index
public org.mozilla.javascript.Scriptable getPrototype ()
public void setPrototype (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable m
public org.mozilla.javascript.Scriptable getParentScope ()
public void setParentScope (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable m
public java.lang.Object[] getIds ()
public static java.lang.Object wrap (org.mozilla.javascript.Scriptable, java.lang.Object, java.lang.Class)
org.mozilla.javascript.Scriptable scope
Object obj
Class staticType
org.mozilla.javascript.Context cx
public java.lang.Object unwrap ()
public java.lang.String getClassName ()
public java.lang.Object getDefaultValue (java.lang.Class)
Object value
String converterName
String converterName
org.mozilla.javascript.Function f
Object value
boolean b
Object value
String converterName
Object converterObject
Class hint
Object value
public static boolean canConvert (java.lang.Object, java.lang.Class)
Object fromObj
Class to
int weight
static int getConversionWeight (java.lang.Object, java.lang.Class)
Object javaObj
Object fromObj
Class to
int fromCode
static int getSizeRank (java.lang.Class)
Class aType
private static int getJSTypeCode (java.lang.Object)
Class valueClass
Object value
public static java.lang.Object coerceType (java.lang.Class, java.lang.Object)
Class type
Object value
static java.lang.Object coerceTypeImpl (java.lang.Class, java.lang.Object)
double time
org.mozilla.javascript.EvaluatorException ee
int i
org.mozilla.javascript.NativeArray array
long length
Class arrayType
Object Result
org.mozilla.javascript.ScriptableObject so
Object key
Object old
org.mozilla.javascript.Context cx
Object glue
Class type
Object value
private static java.lang.Object coerceToNumber (java.lang.Class, java.lang.Object)
double absNumber
double number
double max
double min
Class type
Object value
Class valueClass
private static double toDouble (java.lang.Object)
NoSuchMethodException e
SecurityException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
java.lang.reflect.Method meth
Object value
private static long toInteger (java.lang.Object, java.lang.Class, double, double)
Object value
Class type
double min
double max
double d
static void reportConversionError (java.lang.Object, java.lang.Class)
Object value
Class type
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
Exception ex
Object[] args
java.io.ObjectOutputStream out
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Exception ex
Object[] args
java.io.ObjectInputStream in
String className
static void ()
NoSuchMethodException e
Class[] sig2
Class cl
}
org/mozilla/javascript/NativeJavaPackage.classNativeJavaPackage.java
package org.mozilla.javascript
public org.mozilla.javascript.NativeJavaPackage extends org.mozilla.javascript.ScriptableObject {
static final long serialVersionUID
private String packageName
private ClassLoader classLoader
private java.util.Set negativeCache
void (boolean, java.lang.String, java.lang.ClassLoader)
boolean internalUsage
String packageName
ClassLoader classLoader
public void (java.lang.String, java.lang.ClassLoader)
String packageName
ClassLoader classLoader
public void (java.lang.String)
String packageName
public java.lang.String getClassName ()
public boolean has (java.lang.String, org.mozilla.javascript.Scriptable)
String id
org.mozilla.javascript.Scriptable start
public boolean has (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
public void put (java.lang.String, org.mozilla.javascript.Scriptable, java.lang.Object)
String id
org.mozilla.javascript.Scriptable start
Object value
public void put (int, org.mozilla.javascript.Scriptable, java.lang.Object)
int index
org.mozilla.javascript.Scriptable start
Object value
public java.lang.Object get (java.lang.String, org.mozilla.javascript.Scriptable)
String id
org.mozilla.javascript.Scriptable start
public java.lang.Object get (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
org.mozilla.javascript.NativeJavaPackage forcePackage (java.lang.String, org.mozilla.javascript.Scriptable)
String newPackage
org.mozilla.javascript.NativeJavaPackage pkg
String name
org.mozilla.javascript.Scriptable scope
Object cached
synchronized java.lang.Object getPkgProperty (java.lang.String, org.mozilla.javascript.Scriptable, boolean)
org.mozilla.javascript.WrapFactory wrapFactory
Class cl
org.mozilla.javascript.NativeJavaPackage pkg
String name
org.mozilla.javascript.Scriptable start
boolean createPkg
Object cached
String className
org.mozilla.javascript.Context cx
org.mozilla.javascript.ClassShutter shutter
org.mozilla.javascript.Scriptable newValue
public java.lang.Object getDefaultValue (java.lang.Class)
Class ignored
public java.lang.String toString ()
public boolean equals (java.lang.Object)
org.mozilla.javascript.NativeJavaPackage njp
Object obj
public int hashCode ()
}
org/mozilla/javascript/NativeJavaTopPackage.classNativeJavaTopPackage.java
package org.mozilla.javascript
public org.mozilla.javascript.NativeJavaTopPackage extends org.mozilla.javascript.NativeJavaPackage implements org.mozilla.javascript.Function org.mozilla.javascript.IdFunctionCall {
static final long serialVersionUID
private static final String[][] commonPackages
private static final Object FTAG
private static final int Id_getClass
void (java.lang.ClassLoader)
ClassLoader loader
public java.lang.Object call (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
public org.mozilla.javascript.Scriptable construct (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
Object arg
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object[] args
ClassLoader loader
org.mozilla.javascript.NativeJavaPackage pkg
public static void init (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, boolean)
int j
org.mozilla.javascript.NativeJavaPackage parent
int i
int i
int i
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
boolean sealed
ClassLoader loader
org.mozilla.javascript.NativeJavaTopPackage top
org.mozilla.javascript.IdFunctionObject getClass
String[] topNames
org.mozilla.javascript.NativeJavaPackage[] topPackages
org.mozilla.javascript.ScriptableObject global
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
private org.mozilla.javascript.Scriptable js_getClass (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
int index
String propName
Object prop
org.mozilla.javascript.Scriptable result
Class cl
String name
int offset
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object[] args
static void ()
}
org/mozilla/javascript/NativeMath.classNativeMath.java
package org.mozilla.javascript
final org.mozilla.javascript.NativeMath extends org.mozilla.javascript.IdScriptableObject {
static final long serialVersionUID
private static final Object MATH_TAG
private static final int Id_toSource
private static final int Id_abs
private static final int Id_acos
private static final int Id_asin
private static final int Id_atan
private static final int Id_atan2
private static final int Id_ceil
private static final int Id_cos
private static final int Id_exp
private static final int Id_floor
private static final int Id_log
private static final int Id_max
private static final int Id_min
private static final int Id_pow
private static final int Id_random
private static final int Id_round
private static final int Id_sin
private static final int Id_sqrt
private static final int Id_tan
private static final int LAST_METHOD_ID
private static final int Id_E
private static final int Id_PI
private static final int Id_LN10
private static final int Id_LN2
private static final int Id_LOG2E
private static final int Id_LOG10E
private static final int Id_SQRT1_2
private static final int Id_SQRT2
private static final int MAX_ID
static void init (org.mozilla.javascript.Scriptable, boolean)
org.mozilla.javascript.Scriptable scope
boolean sealed
org.mozilla.javascript.NativeMath obj
private void ()
public java.lang.String getClassName ()
protected void initPrototypeId (int)
String name
int arity
String name
double x
int id
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
double d
int i
long l
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
double x
int methodId
private double js_pow (double, double)
double result
double result
double result
double result
long y_long
double result
long y_long
double x
double y
double result
protected int findPrototypeId (java.lang.String)
String X
int c
String s
int id
static void ()
}
org/mozilla/javascript/NativeNumber.classNativeNumber.java
package org.mozilla.javascript
final org.mozilla.javascript.NativeNumber extends org.mozilla.javascript.IdScriptableObject {
static final long serialVersionUID
private static final Object NUMBER_TAG
private static final int MAX_PRECISION
private static final int Id_constructor
private static final int Id_toString
private static final int Id_toLocaleString
private static final int Id_toSource
private static final int Id_valueOf
private static final int Id_toFixed
private static final int Id_toExponential
private static final int Id_toPrecision
private static final int MAX_PROTOTYPE_ID
private double doubleValue
static void init (org.mozilla.javascript.Scriptable, boolean)
org.mozilla.javascript.Scriptable scope
boolean sealed
org.mozilla.javascript.NativeNumber obj
void (double)
double number
public java.lang.String getClassName ()
protected void fillConstructorProperties (org.mozilla.javascript.IdFunctionObject)
org.mozilla.javascript.IdFunctionObject ctor
int attr
protected void initPrototypeId (int)
int id
String s
int arity
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
double val
int base
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int id
double value
public java.lang.String toString ()
private static java.lang.String num_to (double, java.lang.Object[], int, int, int, int)
int precision
String msg
double val
Object[] args
int zeroArgMode
int oneArgMode
int precisionMin
int precisionOffset
int precision
StringBuffer sb
protected int findPrototypeId (java.lang.String)
String X
int c
String s
int id
static void ()
}
org/mozilla/javascript/NativeObject$EntrySet$1$1.classNativeObject.java
package org.mozilla.javascript
org.mozilla.javascript.NativeObject$EntrySet$1$1 extends java.lang.Object implements java.util.Map$Entry {
final Object val$ekey
final Object val$value
final org.mozilla.javascript.NativeObject$EntrySet$1 this$2
void (org.mozilla.javascript.NativeObject$EntrySet$1, java.lang.Object, java.lang.Object)
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
public boolean equals (java.lang.Object)
Object other
java.util.Map$Entry e
public int hashCode ()
public java.lang.String toString ()
}
org/mozilla/javascript/NativeObject$EntrySet$1.classNativeObject.java
package org.mozilla.javascript
org.mozilla.javascript.NativeObject$EntrySet$1 extends java.lang.Object implements java.util.Iterator {
Object[] ids
Object key
int index
final org.mozilla.javascript.NativeObject$EntrySet this$1
void (org.mozilla.javascript.NativeObject$EntrySet)
public boolean hasNext ()
public java.util.Map$Entry next ()
Object ekey
Object value
public void remove ()
public volatile java.lang.Object next ()
}
org/mozilla/javascript/NativeObject$EntrySet.classNativeObject.java
package org.mozilla.javascript
org.mozilla.javascript.NativeObject$EntrySet extends java.util.AbstractSet {
final org.mozilla.javascript.NativeObject this$0
void (org.mozilla.javascript.NativeObject)
public java.util.Iterator iterator ()
public int size ()
}
org/mozilla/javascript/NativeObject$KeySet$1.classNativeObject.java
package org.mozilla.javascript
org.mozilla.javascript.NativeObject$KeySet$1 extends java.lang.Object implements java.util.Iterator {
Object[] ids
Object key
int index
final org.mozilla.javascript.NativeObject$KeySet this$1
void (org.mozilla.javascript.NativeObject$KeySet)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
org/mozilla/javascript/NativeObject$KeySet.classNativeObject.java
package org.mozilla.javascript
org.mozilla.javascript.NativeObject$KeySet extends java.util.AbstractSet {
final org.mozilla.javascript.NativeObject this$0
void (org.mozilla.javascript.NativeObject)
public boolean contains (java.lang.Object)
Object key
public java.util.Iterator iterator ()
public int size ()
}
org/mozilla/javascript/NativeObject$ValueCollection$1.classNativeObject.java
package org.mozilla.javascript
org.mozilla.javascript.NativeObject$ValueCollection$1 extends java.lang.Object implements java.util.Iterator {
Object[] ids
Object key
int index
final org.mozilla.javascript.NativeObject$ValueCollection this$1
void (org.mozilla.javascript.NativeObject$ValueCollection)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
org/mozilla/javascript/NativeObject$ValueCollection.classNativeObject.java
package org.mozilla.javascript
org.mozilla.javascript.NativeObject$ValueCollection extends java.util.AbstractCollection {
final org.mozilla.javascript.NativeObject this$0
void (org.mozilla.javascript.NativeObject)
public java.util.Iterator iterator ()
public int size ()
}
org/mozilla/javascript/NativeObject.classNativeObject.java
package org.mozilla.javascript
public org.mozilla.javascript.NativeObject extends org.mozilla.javascript.IdScriptableObject implements java.util.Map {
static final long serialVersionUID
private static final Object OBJECT_TAG
private static final int ConstructorId_getPrototypeOf
private static final int ConstructorId_keys
private static final int ConstructorId_getOwnPropertyNames
private static final int ConstructorId_getOwnPropertyDescriptor
private static final int ConstructorId_defineProperty
private static final int ConstructorId_isExtensible
private static final int ConstructorId_preventExtensions
private static final int ConstructorId_defineProperties
private static final int ConstructorId_create
private static final int ConstructorId_isSealed
private static final int ConstructorId_isFrozen
private static final int ConstructorId_seal
private static final int ConstructorId_freeze
private static final int Id_constructor
private static final int Id_toString
private static final int Id_toLocaleString
private static final int Id_valueOf
private static final int Id_hasOwnProperty
private static final int Id_propertyIsEnumerable
private static final int Id_isPrototypeOf
private static final int Id_toSource
private static final int Id___defineGetter__
private static final int Id___defineSetter__
private static final int Id___lookupGetter__
private static final int Id___lookupSetter__
private static final int MAX_PROTOTYPE_ID
public void ()
static void init (org.mozilla.javascript.Scriptable, boolean)
org.mozilla.javascript.Scriptable scope
boolean sealed
org.mozilla.javascript.NativeObject obj
public java.lang.String getClassName ()
public java.lang.String toString ()
protected void fillConstructorProperties (org.mozilla.javascript.IdFunctionObject)
org.mozilla.javascript.IdFunctionObject ctor
protected void initPrototypeId (int)
int id
String s
int arity
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
String s
int L
boolean result
int index
boolean result
String s
boolean result
boolean result
org.mozilla.javascript.ScriptableObject so
int attrs
int index
boolean result
org.mozilla.javascript.ScriptableObject so
int attrs
String s
boolean result
org.mozilla.javascript.Scriptable v
boolean result
Object badArg
org.mozilla.javascript.ScriptableObject so
String name
int index
org.mozilla.javascript.Callable getterOrSetter
boolean isSetter
org.mozilla.javascript.Scriptable v
org.mozilla.javascript.ScriptableObject so
String name
int index
boolean isSetter
Object gs
Object arg
org.mozilla.javascript.Scriptable obj
int i
Object arg
org.mozilla.javascript.Scriptable obj
Object[] ids
int i
Object arg
org.mozilla.javascript.ScriptableObject obj
Object[] ids
Object arg
org.mozilla.javascript.ScriptableObject obj
Object nameArg
String name
org.mozilla.javascript.Scriptable desc
Object arg
org.mozilla.javascript.ScriptableObject obj
Object name
Object descArg
org.mozilla.javascript.ScriptableObject desc
Object arg
org.mozilla.javascript.ScriptableObject obj
Object arg
org.mozilla.javascript.ScriptableObject obj
Object arg
org.mozilla.javascript.ScriptableObject obj
Object propsObj
org.mozilla.javascript.Scriptable props
org.mozilla.javascript.Scriptable props
Object arg
org.mozilla.javascript.Scriptable obj
org.mozilla.javascript.ScriptableObject newObject
Object configurable
Object name
Object[] arr$
int len$
int i$
Object arg
org.mozilla.javascript.ScriptableObject obj
org.mozilla.javascript.ScriptableObject desc
Object name
Object[] arr$
int len$
int i$
Object arg
org.mozilla.javascript.ScriptableObject obj
org.mozilla.javascript.ScriptableObject desc
Object name
Object[] arr$
int len$
int i$
Object arg
org.mozilla.javascript.ScriptableObject obj
org.mozilla.javascript.ScriptableObject desc
Object name
Object[] arr$
int len$
int i$
Object arg
org.mozilla.javascript.ScriptableObject obj
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int id
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object obj
java.util.Iterator i$
Object value
public java.lang.Object remove (java.lang.Object)
Object key
Object value
public java.util.Set keySet ()
public java.util.Collection values ()
public java.util.Set entrySet ()
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map m
public void clear ()
protected int findPrototypeId (java.lang.String)
String X
int c
String s
int id
static void ()
}
org/mozilla/javascript/NativeScript.classNativeScript.java
package org.mozilla.javascript
org.mozilla.javascript.NativeScript extends org.mozilla.javascript.BaseFunction {
static final long serialVersionUID
private static final Object SCRIPT_TAG
private static final int Id_constructor
private static final int Id_toString
private static final int Id_compile
private static final int Id_exec
private static final int MAX_PROTOTYPE_ID
private org.mozilla.javascript.Script script
static void init (org.mozilla.javascript.Scriptable, boolean)
org.mozilla.javascript.Scriptable scope
boolean sealed
org.mozilla.javascript.NativeScript obj
private void (org.mozilla.javascript.Script)
org.mozilla.javascript.Script script
public java.lang.String getClassName ()
public java.lang.Object call (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
public org.mozilla.javascript.Scriptable construct (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object[] args
public int getLength ()
public int getArity ()
java.lang.String decompile (int, int)
int indent
int flags
protected void initPrototypeId (int)
int id
String s
int arity
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
String source
org.mozilla.javascript.Script script
org.mozilla.javascript.NativeScript nscript
org.mozilla.javascript.NativeScript real
org.mozilla.javascript.Script realScript
org.mozilla.javascript.NativeScript real
String source
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int id
private static org.mozilla.javascript.NativeScript realThis (org.mozilla.javascript.Scriptable, org.mozilla.javascript.IdFunctionObject)
org.mozilla.javascript.Scriptable thisObj
org.mozilla.javascript.IdFunctionObject f
private static org.mozilla.javascript.Script compile (org.mozilla.javascript.Context, java.lang.String)
org.mozilla.javascript.Context cx
String source
int[] linep
String filename
org.mozilla.javascript.ErrorReporter reporter
protected int findPrototypeId (java.lang.String)
String X
String s
int id
static void ()
}
org/mozilla/javascript/NativeString.classNativeString.java
package org.mozilla.javascript
final org.mozilla.javascript.NativeString extends org.mozilla.javascript.IdScriptableObject {
static final long serialVersionUID
private static final Object STRING_TAG
private static final int Id_length
private static final int MAX_INSTANCE_ID
private static final int ConstructorId_fromCharCode
private static final int Id_constructor
private static final int Id_toString
private static final int Id_toSource
private static final int Id_valueOf
private static final int Id_charAt
private static final int Id_charCodeAt
private static final int Id_indexOf
private static final int Id_lastIndexOf
private static final int Id_split
private static final int Id_substring
private static final int Id_toLowerCase
private static final int Id_toUpperCase
private static final int Id_substr
private static final int Id_concat
private static final int Id_slice
private static final int Id_bold
private static final int Id_italics
private static final int Id_fixed
private static final int Id_strike
private static final int Id_small
private static final int Id_big
private static final int Id_blink
private static final int Id_sup
private static final int Id_sub
private static final int Id_fontsize
private static final int Id_fontcolor
private static final int Id_link
private static final int Id_anchor
private static final int Id_equals
private static final int Id_equalsIgnoreCase
private static final int Id_match
private static final int Id_search
private static final int Id_replace
private static final int Id_localeCompare
private static final int Id_toLocaleLowerCase
private static final int Id_toLocaleUpperCase
private static final int Id_trim
private static final int MAX_PROTOTYPE_ID
private static final int ConstructorId_charAt
private static final int ConstructorId_charCodeAt
private static final int ConstructorId_indexOf
private static final int ConstructorId_lastIndexOf
private static final int ConstructorId_split
private static final int ConstructorId_substring
private static final int ConstructorId_toLowerCase
private static final int ConstructorId_toUpperCase
private static final int ConstructorId_substr
private static final int ConstructorId_concat
private static final int ConstructorId_slice
private static final int ConstructorId_equalsIgnoreCase
private static final int ConstructorId_match
private static final int ConstructorId_search
private static final int ConstructorId_replace
private static final int ConstructorId_localeCompare
private static final int ConstructorId_toLocaleLowerCase
private String string
static void init (org.mozilla.javascript.Scriptable, boolean)
org.mozilla.javascript.Scriptable scope
boolean sealed
org.mozilla.javascript.NativeString obj
void (java.lang.String)
String s
public java.lang.String getClassName ()
protected int getMaxInstanceId ()
protected int findInstanceIdInfo (java.lang.String)
String s
protected java.lang.String getInstanceIdName (int)
int id
protected java.lang.Object getInstanceIdValue (int)
int id
protected void fillConstructorProperties (org.mozilla.javascript.IdFunctionObject)
org.mozilla.javascript.IdFunctionObject ctor
protected void initPrototypeId (int)
int id
String s
int arity
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
int i
Object[] newArgs
int i
int N
StringBuffer sb
String s
String s
String target
double pos
char c
String s1
String s2
int actionType
int actionType
int actionType
java.text.Collator collator
String str
char[] chars
int start
int end
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int id
private static org.mozilla.javascript.NativeString realThis (org.mozilla.javascript.Scriptable, org.mozilla.javascript.IdFunctionObject)
org.mozilla.javascript.Scriptable thisObj
org.mozilla.javascript.IdFunctionObject f
private static java.lang.String tagify (java.lang.Object, java.lang.String, java.lang.String, java.lang.Object[])
Object thisObj
String tag
String attribute
Object[] args
String str
StringBuffer result
public java.lang.String toString ()
public java.lang.Object get (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
public void put (int, org.mozilla.javascript.Scriptable, java.lang.Object)
int index
org.mozilla.javascript.Scriptable start
Object value
private static int js_indexOf (java.lang.String, java.lang.Object[])
String target
Object[] args
String search
double begin
private static int js_lastIndexOf (java.lang.String, java.lang.Object[])
String target
Object[] args
String search
double end
private static java.lang.String js_substring (org.mozilla.javascript.Context, java.lang.String, java.lang.Object[])
double end
double temp
org.mozilla.javascript.Context cx
String target
Object[] args
int length
double start
double end
int getLength ()
private static java.lang.String js_substr (java.lang.String, java.lang.Object[])
double end
String target
Object[] args
double begin
double end
int length
private static java.lang.String js_concat (java.lang.String, java.lang.Object[])
String arg
String s
int i
int i
String target
Object[] args
int N
int size
String[] argsAsStrings
StringBuffer result
private static java.lang.String js_slice (java.lang.String, java.lang.Object[])
double end
double begin
double end
int length
String target
Object[] args
protected int findPrototypeId (java.lang.String)
String X
int c
String s
int id
static void ()
}
org/mozilla/javascript/NativeWith.classNativeWith.java
package org.mozilla.javascript
public org.mozilla.javascript.NativeWith extends java.lang.Object implements org.mozilla.javascript.Scriptable org.mozilla.javascript.IdFunctionCall java.io.Serializable {
private static final long serialVersionUID
private static final Object FTAG
private static final int Id_constructor
protected org.mozilla.javascript.Scriptable prototype
protected org.mozilla.javascript.Scriptable parent
static void init (org.mozilla.javascript.Scriptable, boolean)
org.mozilla.javascript.Scriptable scope
boolean sealed
org.mozilla.javascript.NativeWith obj
org.mozilla.javascript.IdFunctionObject ctor
private void ()
protected void (org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable parent
org.mozilla.javascript.Scriptable prototype
public java.lang.String getClassName ()
public boolean has (java.lang.String, org.mozilla.javascript.Scriptable)
String id
org.mozilla.javascript.Scriptable start
public boolean has (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
public java.lang.Object get (java.lang.String, org.mozilla.javascript.Scriptable)
String id
org.mozilla.javascript.Scriptable start
public java.lang.Object get (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
public void put (java.lang.String, org.mozilla.javascript.Scriptable, java.lang.Object)
String id
org.mozilla.javascript.Scriptable start
Object value
public void put (int, org.mozilla.javascript.Scriptable, java.lang.Object)
int index
org.mozilla.javascript.Scriptable start
Object value
public void delete (java.lang.String)
String id
public void delete (int)
int index
public org.mozilla.javascript.Scriptable getPrototype ()
public void setPrototype (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable prototype
public org.mozilla.javascript.Scriptable getParentScope ()
public void setParentScope (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable parent
public java.lang.Object[] getIds ()
public java.lang.Object getDefaultValue (java.lang.Class)
Class typeHint
public boolean hasInstance (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable value
protected java.lang.Object updateDotQuery (boolean)
boolean value
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
static boolean isWithFunction (java.lang.Object)
org.mozilla.javascript.IdFunctionObject f
Object functionObj
static java.lang.Object newWithSpecial (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object[] args
org.mozilla.javascript.NativeWith thisObj
static void ()
}
org/mozilla/javascript/Node$1.classNode.java
package org.mozilla.javascript
org.mozilla.javascript.Node$1 extends java.lang.Object {
}
org/mozilla/javascript/Node$NodeIterator.classNode.java
package org.mozilla.javascript
public org.mozilla.javascript.Node$NodeIterator extends java.lang.Object implements java.util.Iterator {
private org.mozilla.javascript.Node cursor
private org.mozilla.javascript.Node prev
private org.mozilla.javascript.Node prev2
private boolean removed
final org.mozilla.javascript.Node this$0
public void (org.mozilla.javascript.Node)
public boolean hasNext ()
public org.mozilla.javascript.Node next ()
public void remove ()
public volatile java.lang.Object next ()
}
org/mozilla/javascript/Node$PropListItem.classNode.java
package org.mozilla.javascript
org.mozilla.javascript.Node$PropListItem extends java.lang.Object {
org.mozilla.javascript.Node$PropListItem next
int type
int intValue
Object objectValue
private void ()
void (org.mozilla.javascript.Node$1)
org.mozilla.javascript.Node$1 x0
}
org/mozilla/javascript/Node.classNode.java
package org.mozilla.javascript
public org.mozilla.javascript.Node extends java.lang.Object implements java.lang.Iterable {
public static final int FUNCTION_PROP
public static final int LOCAL_PROP
public static final int LOCAL_BLOCK_PROP
public static final int REGEXP_PROP
public static final int CASEARRAY_PROP
public static final int TARGETBLOCK_PROP
public static final int VARIABLE_PROP
public static final int ISNUMBER_PROP
public static final int DIRECTCALL_PROP
public static final int SPECIALCALL_PROP
public static final int SKIP_INDEXES_PROP
public static final int OBJECT_IDS_PROP
public static final int INCRDECR_PROP
public static final int CATCH_SCOPE_PROP
public static final int LABEL_ID_PROP
public static final int MEMBER_TYPE_PROP
public static final int NAME_PROP
public static final int CONTROL_BLOCK_PROP
public static final int PARENTHESIZED_PROP
public static final int GENERATOR_END_PROP
public static final int DESTRUCTURING_ARRAY_LENGTH
public static final int DESTRUCTURING_NAMES
public static final int DESTRUCTURING_PARAMS
public static final int JSDOC_PROP
public static final int EXPRESSION_CLOSURE_PROP
public static final int DESTRUCTURING_SHORTHAND
public static final int LAST_PROP
public static final int BOTH
public static final int LEFT
public static final int RIGHT
public static final int NON_SPECIALCALL
public static final int SPECIALCALL_EVAL
public static final int SPECIALCALL_WITH
public static final int DECR_FLAG
public static final int POST_FLAG
public static final int PROPERTY_FLAG
public static final int ATTRIBUTE_FLAG
public static final int DESCENDANTS_FLAG
private static final org.mozilla.javascript.Node NOT_SET
public static final int END_UNREACHED
public static final int END_DROPS_OFF
public static final int END_RETURNS
public static final int END_RETURNS_VALUE
public static final int END_YIELDS
protected int type
protected org.mozilla.javascript.Node next
protected org.mozilla.javascript.Node first
protected org.mozilla.javascript.Node last
protected int lineno
protected org.mozilla.javascript.Node$PropListItem propListHead
public void (int)
int nodeType
public void (int, org.mozilla.javascript.Node)
int nodeType
org.mozilla.javascript.Node child
public void (int, org.mozilla.javascript.Node, org.mozilla.javascript.Node)
int nodeType
org.mozilla.javascript.Node left
org.mozilla.javascript.Node right
public void (int, org.mozilla.javascript.Node, org.mozilla.javascript.Node, org.mozilla.javascript.Node)
int nodeType
org.mozilla.javascript.Node left
org.mozilla.javascript.Node mid
org.mozilla.javascript.Node right
public void (int, int)
int nodeType
int line
public void (int, org.mozilla.javascript.Node, int)
int nodeType
org.mozilla.javascript.Node child
int line
public void (int, org.mozilla.javascript.Node, org.mozilla.javascript.Node, int)
int nodeType
org.mozilla.javascript.Node left
org.mozilla.javascript.Node right
int line
public void (int, org.mozilla.javascript.Node, org.mozilla.javascript.Node, org.mozilla.javascript.Node, int)
int nodeType
org.mozilla.javascript.Node left
org.mozilla.javascript.Node mid
org.mozilla.javascript.Node right
int line
public static org.mozilla.javascript.Node newNumber (double)
double number
org.mozilla.javascript.ast.NumberLiteral n
public static org.mozilla.javascript.Node newString (java.lang.String)
String str
public static org.mozilla.javascript.Node newString (int, java.lang.String)
int type
String str
org.mozilla.javascript.ast.Name name
public int getType ()
public org.mozilla.javascript.Node setType (int)
int type
public java.lang.String getJsDoc ()
public void setJsDoc (java.lang.String)
String jsdoc
public boolean hasChildren ()
public org.mozilla.javascript.Node getFirstChild ()
public org.mozilla.javascript.Node getLastChild ()
public org.mozilla.javascript.Node getNext ()
public org.mozilla.javascript.Node getChildBefore (org.mozilla.javascript.Node)
org.mozilla.javascript.Node child
org.mozilla.javascript.Node n
public org.mozilla.javascript.Node getLastSibling ()
org.mozilla.javascript.Node n
public void addChildToFront (org.mozilla.javascript.Node)
org.mozilla.javascript.Node child
public void addChildToBack (org.mozilla.javascript.Node)
org.mozilla.javascript.Node child
public void addChildrenToFront (org.mozilla.javascript.Node)
org.mozilla.javascript.Node children
org.mozilla.javascript.Node lastSib
public void addChildrenToBack (org.mozilla.javascript.Node)
org.mozilla.javascript.Node children
public void addChildBefore (org.mozilla.javascript.Node, org.mozilla.javascript.Node)
org.mozilla.javascript.Node newChild
org.mozilla.javascript.Node node
org.mozilla.javascript.Node prev
public void addChildAfter (org.mozilla.javascript.Node, org.mozilla.javascript.Node)
org.mozilla.javascript.Node newChild
org.mozilla.javascript.Node node
public void removeChild (org.mozilla.javascript.Node)
org.mozilla.javascript.Node child
org.mozilla.javascript.Node prev
public void replaceChild (org.mozilla.javascript.Node, org.mozilla.javascript.Node)
org.mozilla.javascript.Node prev
org.mozilla.javascript.Node child
org.mozilla.javascript.Node newChild
public void replaceChildAfter (org.mozilla.javascript.Node, org.mozilla.javascript.Node)
org.mozilla.javascript.Node prevChild
org.mozilla.javascript.Node newChild
org.mozilla.javascript.Node child
public void removeChildren ()
public java.util.Iterator iterator ()
private static final java.lang.String propToString (int)
int propType
private org.mozilla.javascript.Node$PropListItem lookupProperty (int)
int propType
org.mozilla.javascript.Node$PropListItem x
private org.mozilla.javascript.Node$PropListItem ensureProperty (int)
int propType
org.mozilla.javascript.Node$PropListItem item
public void removeProp (int)
org.mozilla.javascript.Node$PropListItem prev
int propType
org.mozilla.javascript.Node$PropListItem x
public java.lang.Object getProp (int)
int propType
org.mozilla.javascript.Node$PropListItem item
public int getIntProp (int, int)
int propType
int defaultValue
org.mozilla.javascript.Node$PropListItem item
public int getExistingIntProp (int)
int propType
org.mozilla.javascript.Node$PropListItem item
public void putProp (int, java.lang.Object)
org.mozilla.javascript.Node$PropListItem item
int propType
Object prop
public void putIntProp (int, int)
int propType
int prop
org.mozilla.javascript.Node$PropListItem item
public int getLineno ()
public void setLineno (int)
int lineno
public final double getDouble ()
public final void setDouble (double)
double number
public final java.lang.String getString ()
public final void setString (java.lang.String)
String s
public org.mozilla.javascript.ast.Scope getScope ()
public void setScope (org.mozilla.javascript.ast.Scope)
org.mozilla.javascript.ast.Scope s
public static org.mozilla.javascript.Node newTarget ()
public final int labelId ()
public void labelId (int)
int labelId
public boolean hasConsistentReturnUsage ()
int n
private int endCheckIf ()
org.mozilla.javascript.Node th
org.mozilla.javascript.Node el
int rv
private int endCheckSwitch ()
int rv
private int endCheckTry ()
int rv
private int endCheckLoop ()
org.mozilla.javascript.Node n
int rv
private int endCheckBlock ()
org.mozilla.javascript.Node n
int rv
private int endCheckLabel ()
int rv
private int endCheckBreak ()
org.mozilla.javascript.Node n
private int endCheck ()
public boolean hasSideEffects ()
public java.lang.String toString ()
private void toString (org.mozilla.javascript.ObjToIntMap, java.lang.StringBuffer)
org.mozilla.javascript.ObjToIntMap printIds
StringBuffer sb
public java.lang.String toStringTree (org.mozilla.javascript.ast.ScriptNode)
org.mozilla.javascript.ast.ScriptNode treeTop
private static void toStringTreeHelper (org.mozilla.javascript.ast.ScriptNode, org.mozilla.javascript.Node, org.mozilla.javascript.ObjToIntMap, int, java.lang.StringBuffer)
org.mozilla.javascript.ast.ScriptNode treeTop
org.mozilla.javascript.Node n
org.mozilla.javascript.ObjToIntMap printIds
int level
StringBuffer sb
private static void generatePrintIds (org.mozilla.javascript.Node, org.mozilla.javascript.ObjToIntMap)
org.mozilla.javascript.Node n
org.mozilla.javascript.ObjToIntMap map
private static void appendPrintId (org.mozilla.javascript.Node, org.mozilla.javascript.ObjToIntMap, java.lang.StringBuffer)
org.mozilla.javascript.Node n
org.mozilla.javascript.ObjToIntMap printIds
StringBuffer sb
static org.mozilla.javascript.Node access$000 ()
static void ()
}
org/mozilla/javascript/NodeTransformer.classNodeTransformer.java
package org.mozilla.javascript
public org.mozilla.javascript.NodeTransformer extends java.lang.Object {
private org.mozilla.javascript.ObjArray loops
private org.mozilla.javascript.ObjArray loopEnds
private boolean hasFinally
public void ()
public final void transform (org.mozilla.javascript.ast.ScriptNode)
org.mozilla.javascript.ast.FunctionNode fn
int i
org.mozilla.javascript.ast.ScriptNode tree
private void transformCompilationUnit (org.mozilla.javascript.ast.ScriptNode)
org.mozilla.javascript.ast.ScriptNode tree
boolean createScopeObjects
boolean inStrictMode
private void transformCompilationUnit_r (org.mozilla.javascript.ast.ScriptNode, org.mozilla.javascript.Node, org.mozilla.javascript.ast.Scope, boolean, boolean)
String name
java.util.Iterator i$
org.mozilla.javascript.Node let
org.mozilla.javascript.Node innerLet
org.mozilla.javascript.Node oldNode
org.mozilla.javascript.ast.Scope newScope
org.mozilla.javascript.Node leave
org.mozilla.javascript.ast.Jump jump
org.mozilla.javascript.Node finallytarget
org.mozilla.javascript.ast.Jump jsrnode
org.mozilla.javascript.Node jsrtarget
org.mozilla.javascript.Node unwind
org.mozilla.javascript.Node unwind
org.mozilla.javascript.Node n
int elemtype
int i
org.mozilla.javascript.Node store
org.mozilla.javascript.Node returnNode
org.mozilla.javascript.Node returnExpr
boolean isGenerator
org.mozilla.javascript.Node unwindBlock
org.mozilla.javascript.Node leave
org.mozilla.javascript.ast.Jump tryNode
org.mozilla.javascript.ast.Jump jsrFinally
org.mozilla.javascript.Node n
int elemtype
int i
org.mozilla.javascript.ast.Jump jump
org.mozilla.javascript.ast.Jump jumpStatement
boolean createWith
org.mozilla.javascript.Node child
org.mozilla.javascript.Node init
org.mozilla.javascript.Node n
org.mozilla.javascript.Node pop
org.mozilla.javascript.Node cursor
org.mozilla.javascript.Node result
org.mozilla.javascript.ast.Scope defining
org.mozilla.javascript.Node first
org.mozilla.javascript.Node last
org.mozilla.javascript.Node child
org.mozilla.javascript.Node nameSource
org.mozilla.javascript.Node n
org.mozilla.javascript.Node nameSource
String name
org.mozilla.javascript.ast.Scope defining
org.mozilla.javascript.Node previous
int type
org.mozilla.javascript.ast.ScriptNode tree
org.mozilla.javascript.Node parent
org.mozilla.javascript.ast.Scope scope
boolean createScopeObjects
boolean inStrictMode
org.mozilla.javascript.Node node
protected void visitNew (org.mozilla.javascript.Node, org.mozilla.javascript.ast.ScriptNode)
org.mozilla.javascript.Node node
org.mozilla.javascript.ast.ScriptNode tree
protected void visitCall (org.mozilla.javascript.Node, org.mozilla.javascript.ast.ScriptNode)
org.mozilla.javascript.Node node
org.mozilla.javascript.ast.ScriptNode tree
protected org.mozilla.javascript.Node visitLet (boolean, org.mozilla.javascript.Node, org.mozilla.javascript.Node, org.mozilla.javascript.Node)
int i
java.util.List destructuringNames
org.mozilla.javascript.Node c
org.mozilla.javascript.Node current
org.mozilla.javascript.Node init
org.mozilla.javascript.Node v
java.util.ArrayList list
org.mozilla.javascript.Node objectLiteral
org.mozilla.javascript.Node result
org.mozilla.javascript.Node newVars
org.mozilla.javascript.Node c
org.mozilla.javascript.Node current
org.mozilla.javascript.Node stringNode
org.mozilla.javascript.Node init
org.mozilla.javascript.Node v
org.mozilla.javascript.ast.Scope scopeParent
org.mozilla.javascript.ast.Scope scopeParent
boolean createWith
org.mozilla.javascript.Node parent
org.mozilla.javascript.Node previous
org.mozilla.javascript.Node scopeNode
org.mozilla.javascript.Node vars
org.mozilla.javascript.Node body
boolean isExpression
org.mozilla.javascript.Node result
org.mozilla.javascript.Node newVars
private static org.mozilla.javascript.Node addBeforeCurrent (org.mozilla.javascript.Node, org.mozilla.javascript.Node, org.mozilla.javascript.Node, org.mozilla.javascript.Node)
org.mozilla.javascript.Node parent
org.mozilla.javascript.Node previous
org.mozilla.javascript.Node current
org.mozilla.javascript.Node toAdd
private static org.mozilla.javascript.Node replaceCurrent (org.mozilla.javascript.Node, org.mozilla.javascript.Node, org.mozilla.javascript.Node, org.mozilla.javascript.Node)
org.mozilla.javascript.Node parent
org.mozilla.javascript.Node previous
org.mozilla.javascript.Node current
org.mozilla.javascript.Node replacement
}
org/mozilla/javascript/NotAFunctionException.classNotAFunctionException.java
package org.mozilla.javascript
public org.mozilla.javascript.NotAFunctionException extends java.lang.RuntimeException {
static final long serialVersionUID
public void ()
}
org/mozilla/javascript/ObjArray.classObjArray.java
package org.mozilla.javascript
public org.mozilla.javascript.ObjArray extends java.lang.Object implements java.io.Serializable {
static final long serialVersionUID
private int size
private boolean sealed
private static final int FIELDS_STORE_SIZE
private transient Object f0
private transient Object f1
private transient Object f2
private transient Object f3
private transient Object f4
private transient Object[] data
public void ()
public final boolean isSealed ()
public final void seal ()
public final boolean isEmpty ()
public final int size ()
public final void setSize (int)
int i
int newSize
int N
public final java.lang.Object get (int)
int index
public final void set (int, java.lang.Object)
int index
Object value
private java.lang.Object getImpl (int)
int index
private void setImpl (int, java.lang.Object)
int index
Object value
public int indexOf (java.lang.Object)
Object current
int i
Object obj
int N
public int lastIndexOf (java.lang.Object)
Object current
int i
Object obj
public final java.lang.Object peek ()
int N
public final java.lang.Object pop ()
int N
Object top
public final void push (java.lang.Object)
Object value
public final void add (java.lang.Object)
Object value
int N
public final void add (int, java.lang.Object)
int index
Object value
int N
Object tmp
public final void remove (int)
int index
int N
public final void clear ()
int i
int N
public final java.lang.Object[] toArray ()
Object[] array
public final void toArray (java.lang.Object[])
Object[] array
public final void toArray (java.lang.Object[], int)
Object[] array
int offset
int N
private void ensureCapacity (int)
int alloc
Object[] tmp
int alloc
int minimalCapacity
int required
private static java.lang.RuntimeException onInvalidIndex (int, int)
int index
int upperBound
String msg
private static java.lang.RuntimeException onEmptyStackTopRead ()
private static java.lang.RuntimeException onSeledMutation ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
Object obj
int i
java.io.ObjectOutputStream os
int N
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Object obj
int i
java.io.ObjectInputStream is
int N
}
org/mozilla/javascript/ObjToIntMap$Iterator.classObjToIntMap.java
package org.mozilla.javascript
public org.mozilla.javascript.ObjToIntMap$Iterator extends java.lang.Object {
org.mozilla.javascript.ObjToIntMap master
private int cursor
private int remaining
private Object[] keys
private int[] values
void (org.mozilla.javascript.ObjToIntMap)
org.mozilla.javascript.ObjToIntMap master
final void init (java.lang.Object[], int[], int)
Object[] keys
int[] values
int keyCount
public void start ()
public boolean done ()
public void next ()
Object key
public java.lang.Object getKey ()
Object key
public int getValue ()
public void setValue (int)
int value
}
org/mozilla/javascript/ObjToIntMap.classObjToIntMap.java
package org.mozilla.javascript
public org.mozilla.javascript.ObjToIntMap extends java.lang.Object implements java.io.Serializable {
static final long serialVersionUID
private static final int A
private static final Object DELETED
private transient Object[] keys
private transient int[] values
private int power
private int keyCount
private transient int occupiedCount
private static final boolean check
public void ()
public void (int)
int keyCountHint
int minimalCapacity
int i
public boolean isEmpty ()
public int size ()
public boolean has (java.lang.Object)
Object key
public int get (java.lang.Object, int)
Object key
int defaultValue
int index
public int getExisting (java.lang.Object)
Object key
int index
public void put (java.lang.Object, int)
Object key
int value
int index
public java.lang.Object intern (java.lang.Object)
Object keyArg
boolean nullKey
int index
public void remove (java.lang.Object)
Object key
int index
public void clear ()
int i
public org.mozilla.javascript.ObjToIntMap$Iterator newIterator ()
final void initIterator (org.mozilla.javascript.ObjToIntMap$Iterator)
org.mozilla.javascript.ObjToIntMap$Iterator i
public java.lang.Object[] getKeys ()
Object[] array
public void getKeys (java.lang.Object[], int)
Object key
int i
Object[] array
int offset
int count
private static int tableLookupStep (int, int, int)
int fraction
int mask
int power
int shift
private int findIndex (java.lang.Object)
int N
int mask
int step
int n
int hash
int fraction
int index
Object test
Object key
private int insertNewKey (java.lang.Object, int)
int mask
int step
int firstIndex
Object key
int hash
int fraction
int index
int N
private void rehashTable ()
int N
int keyHash
int index
Object key
int i
int N
Object[] oldKeys
int[] oldValues
int oldN
int remaining
private int ensureIndex (java.lang.Object)
int N
int mask
int step
int n
int fraction
Object test
Object key
int hash
int index
int firstDeleted
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
Object key
int i
java.io.ObjectOutputStream out
int count
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Object key
int hash
int index
int i
int N
java.io.ObjectInputStream in
int writtenKeyCount
static java.lang.Object access$000 ()
static void ()
}
org/mozilla/javascript/Parser$1.classParser.java
package org.mozilla.javascript
org.mozilla.javascript.Parser$1 extends java.lang.Object {
}
org/mozilla/javascript/Parser$ConditionData.classParser.java
package org.mozilla.javascript
org.mozilla.javascript.Parser$ConditionData extends java.lang.Object {
org.mozilla.javascript.ast.AstNode condition
int lp
int rp
private void ()
void (org.mozilla.javascript.Parser$1)
org.mozilla.javascript.Parser$1 x0
}
org/mozilla/javascript/Parser$ParserException.classParser.java
package org.mozilla.javascript
org.mozilla.javascript.Parser$ParserException extends java.lang.RuntimeException {
static final long serialVersionUID
private void ()
void (org.mozilla.javascript.Parser$1)
org.mozilla.javascript.Parser$1 x0
}
org/mozilla/javascript/Parser$PerFunctionVariables.classParser.java
package org.mozilla.javascript
public org.mozilla.javascript.Parser$PerFunctionVariables extends java.lang.Object {
private org.mozilla.javascript.ast.ScriptNode savedCurrentScriptOrFn
private org.mozilla.javascript.ast.Scope savedCurrentScope
private int savedNestingOfWith
private int savedEndFlags
private boolean savedInForInit
private java.util.Map savedLabelSet
private java.util.List savedLoopSet
private java.util.List savedLoopAndSwitchSet
final org.mozilla.javascript.Parser this$0
void (org.mozilla.javascript.Parser, org.mozilla.javascript.ast.FunctionNode)
org.mozilla.javascript.ast.FunctionNode fnNode
void restore ()
}
org/mozilla/javascript/Parser.classParser.java
package org.mozilla.javascript
public org.mozilla.javascript.Parser extends java.lang.Object {
public static final int ARGC_LIMIT
static final int CLEAR_TI_MASK
static final int TI_AFTER_EOL
static final int TI_CHECK_LABEL
org.mozilla.javascript.CompilerEnvirons compilerEnv
private org.mozilla.javascript.ErrorReporter errorReporter
private org.mozilla.javascript.ast.IdeErrorReporter errorCollector
private String sourceURI
private char[] sourceChars
boolean calledByCompileFunction
private boolean parseFinished
private org.mozilla.javascript.TokenStream ts
private int currentFlaggedToken
private int currentToken
private int syntaxErrorCount
private java.util.List scannedComments
private String currentJsDocComment
protected int nestingOfFunction
private org.mozilla.javascript.ast.LabeledStatement currentLabel
private boolean inDestructuringAssignment
protected boolean inUseStrictDirective
org.mozilla.javascript.ast.ScriptNode currentScriptOrFn
org.mozilla.javascript.ast.Scope currentScope
int nestingOfWith
private int endFlags
private boolean inForInit
private java.util.Map labelSet
private java.util.List loopSet
private java.util.List loopAndSwitchSet
private int prevNameTokenStart
private String prevNameTokenString
private int prevNameTokenLineno
public void ()
public void (org.mozilla.javascript.CompilerEnvirons)
org.mozilla.javascript.CompilerEnvirons compilerEnv
public void (org.mozilla.javascript.CompilerEnvirons, org.mozilla.javascript.ErrorReporter)
org.mozilla.javascript.CompilerEnvirons compilerEnv
org.mozilla.javascript.ErrorReporter errorReporter
void addStrictWarning (java.lang.String, java.lang.String)
String messageId
String messageArg
int beg
int end
void addStrictWarning (java.lang.String, java.lang.String, int, int)
String messageId
String messageArg
int position
int length
void addWarning (java.lang.String, java.lang.String)
String messageId
String messageArg
int beg
int end
void addWarning (java.lang.String, int, int)
String messageId
int position
int length
void addWarning (java.lang.String, java.lang.String, int, int)
String messageId
String messageArg
int position
int length
String message
void addError (java.lang.String)
String messageId
void addError (java.lang.String, int, int)
String messageId
int position
int length
void addError (java.lang.String, java.lang.String)
String messageId
String messageArg
void addError (java.lang.String, java.lang.String, int, int)
int lineno
int offset
String line
String messageId
String messageArg
int position
int length
String message
java.lang.String lookupMessage (java.lang.String)
String messageId
java.lang.String lookupMessage (java.lang.String, java.lang.String)
String messageId
String messageArg
void reportError (java.lang.String)
String messageId
void reportError (java.lang.String, java.lang.String)
String messageId
String messageArg
void reportError (java.lang.String, int, int)
String messageId
int position
int length
void reportError (java.lang.String, java.lang.String, int, int)
String messageId
String messageArg
int position
int length
private int getNodeEnd (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode n
private void recordComment (int)
int lineno
String comment
org.mozilla.javascript.ast.Comment commentNode
private java.lang.String getAndResetJsDoc ()
String saved
private int peekToken () throws java.io.IOException
int lineno
int tt
boolean sawEOL
private int peekFlaggedToken () throws java.io.IOException
private void consumeToken ()
private int nextToken () throws java.io.IOException
int tt
private int nextFlaggedToken () throws java.io.IOException
int ttFlagged
private boolean matchToken (int) throws java.io.IOException
int toMatch
private int peekTokenOrEOL () throws java.io.IOException
int tt
private boolean mustMatchToken (int, java.lang.String) throws java.io.IOException
int toMatch
String messageId
private boolean mustMatchToken (int, java.lang.String, int, int) throws java.io.IOException
int toMatch
String msgId
int pos
int len
private void mustHaveXML ()
public boolean eof ()
boolean insideFunction ()
void pushScope (org.mozilla.javascript.ast.Scope)
org.mozilla.javascript.ast.Scope scope
org.mozilla.javascript.ast.Scope parent
void popScope ()
private void enterLoop (org.mozilla.javascript.ast.Loop)
org.mozilla.javascript.ast.Loop loop
private void exitLoop ()
org.mozilla.javascript.ast.Loop loop
private void enterSwitch (org.mozilla.javascript.ast.SwitchStatement)
org.mozilla.javascript.ast.SwitchStatement node
private void exitSwitch ()
public org.mozilla.javascript.ast.AstRoot parse (java.lang.String, java.lang.String, int)
java.io.IOException iox
String sourceString
String sourceURI
int lineno
public org.mozilla.javascript.ast.AstRoot parse (java.io.Reader, java.lang.String, int) throws java.io.IOException
java.io.Reader sourceReader
String sourceURI
int lineno
private org.mozilla.javascript.ast.AstRoot parse () throws java.io.IOException
org.mozilla.javascript.Parser$ParserException e
String directive
int tt
org.mozilla.javascript.ast.AstNode n
String msg
StackOverflowError ex
String msg
org.mozilla.javascript.ast.Comment c
java.util.Iterator i$
int last
int pos
org.mozilla.javascript.ast.AstRoot root
int baseLineno
int end
boolean inDirectivePrologue
boolean savedStrictMode
private org.mozilla.javascript.ast.AstNode parseFunctionBody () throws java.io.IOException
String directive
org.mozilla.javascript.ast.AstNode n
int tt
org.mozilla.javascript.Parser$ParserException e
int pos
org.mozilla.javascript.ast.Block pn
boolean inDirectivePrologue
boolean savedStrictMode
int end
private java.lang.String getDirective (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode e
org.mozilla.javascript.ast.AstNode n
private void parseFunctionParams (org.mozilla.javascript.ast.FunctionNode) throws java.io.IOException
org.mozilla.javascript.ast.AstNode expr
String pname
String paramName
int tt
org.mozilla.javascript.Node assign
java.util.Map$Entry param
java.util.Iterator i$
org.mozilla.javascript.Node destructuringNode
org.mozilla.javascript.ast.FunctionNode fnNode
java.util.Map destructuring
java.util.Set paramNames
private org.mozilla.javascript.ast.AstNode parseFunctionBodyExpr () throws java.io.IOException
int lineno
org.mozilla.javascript.ast.ReturnStatement n
private org.mozilla.javascript.ast.FunctionNode function (int) throws java.io.IOException
String id
org.mozilla.javascript.ast.AstNode memberExprHead
String msg
int type
int syntheticType
int baseLineno
int functionSourceStart
org.mozilla.javascript.ast.Name name
org.mozilla.javascript.ast.AstNode memberExprNode
int lpPos
org.mozilla.javascript.ast.FunctionNode fnNode
org.mozilla.javascript.Parser$PerFunctionVariables savedVars
private org.mozilla.javascript.ast.AstNode statements (org.mozilla.javascript.ast.AstNode) throws java.io.IOException
org.mozilla.javascript.ast.AstNode parent
int pos
org.mozilla.javascript.ast.AstNode block
int tt
private org.mozilla.javascript.ast.AstNode statements () throws java.io.IOException
private org.mozilla.javascript.Parser$ConditionData condition () throws java.io.IOException
org.mozilla.javascript.Parser$ConditionData data
private org.mozilla.javascript.ast.AstNode statement () throws java.io.IOException
int beg
org.mozilla.javascript.ast.AstNode pn
org.mozilla.javascript.Parser$ParserException e
int tt
int pos
private org.mozilla.javascript.ast.AstNode statementHelper () throws java.io.IOException
int lineno
org.mozilla.javascript.ast.AstNode pn
int tt
int pos
private void autoInsertSemicolon (org.mozilla.javascript.ast.AstNode) throws java.io.IOException
org.mozilla.javascript.ast.AstNode pn
int ttFlagged
int pos
private org.mozilla.javascript.ast.IfStatement ifStatement () throws java.io.IOException
int pos
int lineno
int elsePos
org.mozilla.javascript.Parser$ConditionData data
org.mozilla.javascript.ast.AstNode ifTrue
org.mozilla.javascript.ast.AstNode ifFalse
int end
org.mozilla.javascript.ast.IfStatement pn
private org.mozilla.javascript.ast.SwitchStatement switchStatement () throws java.io.IOException
int casePos
int caseLineno
org.mozilla.javascript.ast.AstNode caseExpression
org.mozilla.javascript.ast.SwitchCase caseNode
boolean hasDefault
int tt
int pos
org.mozilla.javascript.ast.SwitchStatement pn
org.mozilla.javascript.ast.AstNode discriminant
private org.mozilla.javascript.ast.WhileLoop whileLoop () throws java.io.IOException
org.mozilla.javascript.Parser$ConditionData data
org.mozilla.javascript.ast.AstNode body
int pos
org.mozilla.javascript.ast.WhileLoop pn
private org.mozilla.javascript.ast.DoLoop doLoop () throws java.io.IOException
org.mozilla.javascript.ast.AstNode body
org.mozilla.javascript.Parser$ConditionData data
int pos
int end
org.mozilla.javascript.ast.DoLoop pn
private org.mozilla.javascript.ast.Loop forLoop () throws java.io.IOException
int tmpPos
org.mozilla.javascript.ast.ForInLoop fis
org.mozilla.javascript.ast.ForLoop fl
org.mozilla.javascript.ast.AstNode body
int tt
int forPos
int lineno
boolean isForEach
boolean isForIn
int eachPos
int inPos
int lp
int rp
org.mozilla.javascript.ast.AstNode init
org.mozilla.javascript.ast.AstNode cond
org.mozilla.javascript.ast.AstNode incr
org.mozilla.javascript.ast.Loop pn
org.mozilla.javascript.ast.Scope tempScope
private org.mozilla.javascript.ast.AstNode forLoopInit (int) throws java.io.IOException
org.mozilla.javascript.ast.AstNode init
int tt
private org.mozilla.javascript.ast.TryStatement tryStatement () throws java.io.IOException
int catchLineNum
int catchPos
int lp
int rp
int guardPos
org.mozilla.javascript.ast.Name varName
String varNameString
org.mozilla.javascript.ast.AstNode catchCond
org.mozilla.javascript.ast.Block catchBlock
org.mozilla.javascript.ast.CatchClause catchNode
String jsdoc
int tryPos
int lineno
int finallyPos
org.mozilla.javascript.ast.AstNode tryBlock
int tryEnd
java.util.List clauses
boolean sawDefaultCatch
int peek
org.mozilla.javascript.ast.AstNode finallyBlock
org.mozilla.javascript.ast.TryStatement pn
private org.mozilla.javascript.ast.ThrowStatement throwStatement () throws java.io.IOException
int pos
int lineno
org.mozilla.javascript.ast.AstNode expr
org.mozilla.javascript.ast.ThrowStatement pn
private org.mozilla.javascript.ast.LabeledStatement matchJumpLabelName () throws java.io.IOException
org.mozilla.javascript.ast.LabeledStatement label
private org.mozilla.javascript.ast.BreakStatement breakStatement () throws java.io.IOException
int lineno
int pos
int end
org.mozilla.javascript.ast.Name breakLabel
org.mozilla.javascript.ast.LabeledStatement labels
org.mozilla.javascript.ast.Jump breakTarget
org.mozilla.javascript.ast.BreakStatement pn
private org.mozilla.javascript.ast.ContinueStatement continueStatement () throws java.io.IOException
int lineno
int pos
int end
org.mozilla.javascript.ast.Name label
org.mozilla.javascript.ast.LabeledStatement labels
org.mozilla.javascript.ast.Loop target
org.mozilla.javascript.ast.ContinueStatement pn
private org.mozilla.javascript.ast.WithStatement withStatement () throws java.io.IOException
int lineno
int pos
int lp
int rp
org.mozilla.javascript.ast.AstNode obj
org.mozilla.javascript.ast.AstNode body
org.mozilla.javascript.ast.WithStatement pn
private org.mozilla.javascript.ast.AstNode letStatement () throws java.io.IOException
org.mozilla.javascript.ast.AstNode pn
int lineno
int pos
org.mozilla.javascript.ast.AstNode pn
private static final boolean nowAllSet (int, int, int)
int before
int after
int mask
private org.mozilla.javascript.ast.AstNode returnOrYield (int, boolean) throws java.io.IOException
org.mozilla.javascript.ast.AstNode ret
org.mozilla.javascript.ast.Name name
int tt
boolean exprContext
int lineno
int pos
int end
org.mozilla.javascript.ast.AstNode e
int before
org.mozilla.javascript.ast.AstNode ret
private org.mozilla.javascript.ast.AstNode block () throws java.io.IOException
int pos
org.mozilla.javascript.ast.Scope block
private org.mozilla.javascript.ast.AstNode defaultXmlNamespace () throws java.io.IOException
int lineno
int pos
org.mozilla.javascript.ast.AstNode e
org.mozilla.javascript.ast.UnaryExpression dxmln
org.mozilla.javascript.ast.ExpressionStatement es
private void recordLabel (org.mozilla.javascript.ast.Label, org.mozilla.javascript.ast.LabeledStatement) throws java.io.IOException
org.mozilla.javascript.ast.Label dup
org.mozilla.javascript.ast.LabeledStatement ls
org.mozilla.javascript.ast.Label label
org.mozilla.javascript.ast.LabeledStatement bundle
String name
private org.mozilla.javascript.ast.AstNode nameOrLabel () throws java.io.IOException
org.mozilla.javascript.ast.AstNode n
org.mozilla.javascript.ast.Label lb
java.util.Iterator i$
org.mozilla.javascript.ast.Label lb
java.util.Iterator i$
int pos
org.mozilla.javascript.ast.AstNode expr
org.mozilla.javascript.ast.LabeledStatement bundle
org.mozilla.javascript.ast.AstNode stmt
private org.mozilla.javascript.ast.VariableDeclaration variables (int, int) throws java.io.IOException
String id
org.mozilla.javascript.ast.AstNode destructuring
org.mozilla.javascript.ast.Name name
int tt
int kidPos
int lineno
String jsdoc
org.mozilla.javascript.ast.AstNode init
org.mozilla.javascript.ast.VariableInitializer vi
int declType
int pos
int end
org.mozilla.javascript.ast.VariableDeclaration pn
String varjsdoc
private org.mozilla.javascript.ast.AstNode let (boolean, int) throws java.io.IOException
int beg
org.mozilla.javascript.ast.AstNode stmt
org.mozilla.javascript.ast.ExpressionStatement es
org.mozilla.javascript.ast.AstNode expr
org.mozilla.javascript.ast.VariableDeclaration vars
boolean isStatement
int pos
org.mozilla.javascript.ast.LetNode pn
void defineSymbol (int, java.lang.String)
int declType
String name
void defineSymbol (int, java.lang.String, boolean)
int declType
String name
boolean ignoreNotInBlock
org.mozilla.javascript.ast.Scope definingScope
org.mozilla.javascript.ast.Symbol symbol
int symDeclType
private org.mozilla.javascript.ast.AstNode expr () throws java.io.IOException
int lineno
int opPos
org.mozilla.javascript.ast.AstNode pn
int pos
private org.mozilla.javascript.ast.AstNode assignExpr () throws java.io.IOException
String jsdoc
int opPos
int opLineno
int tt
org.mozilla.javascript.ast.AstNode pn
private org.mozilla.javascript.ast.AstNode condExpr () throws java.io.IOException
int line
int qmarkPos
int colonPos
org.mozilla.javascript.ast.AstNode ifTrue
org.mozilla.javascript.ast.AstNode ifFalse
int beg
int len
org.mozilla.javascript.ast.ConditionalExpression ce
org.mozilla.javascript.ast.AstNode pn
private org.mozilla.javascript.ast.AstNode orExpr () throws java.io.IOException
int opPos
int lineno
org.mozilla.javascript.ast.AstNode pn
private org.mozilla.javascript.ast.AstNode andExpr () throws java.io.IOException
int opPos
int lineno
org.mozilla.javascript.ast.AstNode pn
private org.mozilla.javascript.ast.AstNode bitOrExpr () throws java.io.IOException
int opPos
int lineno
org.mozilla.javascript.ast.AstNode pn
private org.mozilla.javascript.ast.AstNode bitXorExpr () throws java.io.IOException
int opPos
int lineno
org.mozilla.javascript.ast.AstNode pn
private org.mozilla.javascript.ast.AstNode bitAndExpr () throws java.io.IOException
int opPos
int lineno
org.mozilla.javascript.ast.AstNode pn
private org.mozilla.javascript.ast.AstNode eqExpr () throws java.io.IOException
int parseToken
int tt
int opPos
int lineno
org.mozilla.javascript.ast.AstNode pn
private org.mozilla.javascript.ast.AstNode relExpr () throws java.io.IOException
int tt
int opPos
int line
org.mozilla.javascript.ast.AstNode pn
private org.mozilla.javascript.ast.AstNode shiftExpr () throws java.io.IOException
int tt
int opPos
int lineno
org.mozilla.javascript.ast.AstNode pn
private org.mozilla.javascript.ast.AstNode addExpr () throws java.io.IOException
int lineno
int tt
int opPos
org.mozilla.javascript.ast.AstNode pn
private org.mozilla.javascript.ast.AstNode mulExpr () throws java.io.IOException
int line
int tt
int opPos
org.mozilla.javascript.ast.AstNode pn
private org.mozilla.javascript.ast.AstNode unaryExpr () throws java.io.IOException
org.mozilla.javascript.ast.UnaryExpression expr
org.mozilla.javascript.ast.AstNode pn
org.mozilla.javascript.ast.UnaryExpression uexpr
org.mozilla.javascript.ast.AstNode node
int tt
int line
private org.mozilla.javascript.ast.AstNode xmlInitializer () throws java.io.IOException
int beg
org.mozilla.javascript.ast.AstNode expr
org.mozilla.javascript.ast.XmlExpression xexpr
int pos
int tt
org.mozilla.javascript.ast.XmlLiteral pn
private java.util.List argumentList () throws java.io.IOException
java.util.List result
boolean wasInForInit
private org.mozilla.javascript.ast.AstNode memberExpr (boolean) throws java.io.IOException
org.mozilla.javascript.ast.AstNode pn
java.util.List args
int rp
org.mozilla.javascript.ast.ObjectLiteral initializer
int pos
org.mozilla.javascript.ast.NewExpression nx
org.mozilla.javascript.ast.AstNode target
int end
int lp
boolean allowCallSyntax
int tt
int lineno
org.mozilla.javascript.ast.AstNode pn
org.mozilla.javascript.ast.AstNode tail
private org.mozilla.javascript.ast.AstNode memberExprTail (boolean, org.mozilla.javascript.ast.AstNode) throws java.io.IOException
int opPos
int rp
org.mozilla.javascript.ast.AstNode filter
int end
org.mozilla.javascript.ast.XmlDotQuery q
int lb
int rb
org.mozilla.javascript.ast.AstNode expr
org.mozilla.javascript.ast.ElementGet g
org.mozilla.javascript.ast.FunctionCall f
java.util.List args
int tt
int lineno
boolean allowCallSyntax
org.mozilla.javascript.ast.AstNode pn
int pos
private org.mozilla.javascript.ast.AstNode propertyAccess (int, org.mozilla.javascript.ast.AstNode) throws java.io.IOException
org.mozilla.javascript.ast.Name name
org.mozilla.javascript.ast.PropertyGet pg
String name
int tt
org.mozilla.javascript.ast.AstNode pn
int memberTypeFlags
int lineno
int dotPos
org.mozilla.javascript.ast.AstNode ref
int token
boolean xml
org.mozilla.javascript.ast.InfixExpression result
int pos
private org.mozilla.javascript.ast.AstNode attributeAccess () throws java.io.IOException
int tt
int atPos
private org.mozilla.javascript.ast.AstNode propertyName (int, java.lang.String, int) throws java.io.IOException
int atPos
String s
int memberTypeFlags
int pos
int lineno
int colonPos
org.mozilla.javascript.ast.Name name
org.mozilla.javascript.ast.Name ns
org.mozilla.javascript.ast.XmlPropRef ref
private org.mozilla.javascript.ast.XmlElemRef xmlElemRef (int, org.mozilla.javascript.ast.Name, int) throws java.io.IOException
int atPos
org.mozilla.javascript.ast.Name namespace
int colonPos
int lb
int rb
int pos
org.mozilla.javascript.ast.AstNode expr
int end
org.mozilla.javascript.ast.XmlElemRef ref
private org.mozilla.javascript.ast.AstNode destructuringPrimaryExpr () throws java.io.IOException org.mozilla.javascript.Parser$ParserException
private org.mozilla.javascript.ast.AstNode primaryExpr () throws java.io.IOException
String s
int pos
int end
org.mozilla.javascript.ast.RegExpLiteral re
int ttFlagged
int tt
private org.mozilla.javascript.ast.AstNode parenExpr () throws java.io.IOException
String jsdoc
int lineno
org.mozilla.javascript.ast.AstNode e
org.mozilla.javascript.ast.ParenthesizedExpression pn
boolean wasInForInit
private org.mozilla.javascript.ast.AstNode name (int, int) throws java.io.IOException
org.mozilla.javascript.ast.Label label
int ttFlagged
int tt
String nameString
int namePos
int nameLineno
private org.mozilla.javascript.ast.AstNode arrayLiteral () throws java.io.IOException
int tt
org.mozilla.javascript.ast.AstNode e
java.util.Iterator i$
int pos
int end
java.util.List elements
org.mozilla.javascript.ast.ArrayLiteral pn
boolean after_lb_or_comma
int afterComma
int skipCount
private org.mozilla.javascript.ast.AstNode arrayComprehension (org.mozilla.javascript.ast.AstNode, int) throws java.io.IOException
org.mozilla.javascript.ast.AstNode result
int pos
java.util.List loops
int ifPos
org.mozilla.javascript.Parser$ConditionData data
org.mozilla.javascript.ast.ArrayComprehension pn
private org.mozilla.javascript.ast.ArrayComprehensionLoop arrayComprehensionLoop () throws java.io.IOException
org.mozilla.javascript.ast.AstNode iter
org.mozilla.javascript.ast.AstNode obj
int pos
int eachPos
int lp
int rp
int inPos
org.mozilla.javascript.ast.ArrayComprehensionLoop pn
private org.mozilla.javascript.ast.ObjectLiteral objectLiteral () throws java.io.IOException
org.mozilla.javascript.ast.ObjectProperty objectProp
org.mozilla.javascript.ast.AstNode pname
org.mozilla.javascript.ast.AstNode pname
org.mozilla.javascript.ast.StringLiteral stringProp
org.mozilla.javascript.ast.Name name
int ppos
org.mozilla.javascript.ast.AstNode nl
String propertyName
int tt
String jsdoc
int pos
int lineno
int afterComma
java.util.List elems
java.util.Set propertyNames
org.mozilla.javascript.ast.ObjectLiteral pn
private org.mozilla.javascript.ast.ObjectProperty plainProperty (org.mozilla.javascript.ast.AstNode, int) throws java.io.IOException
org.mozilla.javascript.ast.AstNode nn
org.mozilla.javascript.ast.ObjectProperty pn
org.mozilla.javascript.ast.AstNode property
int ptt
int tt
org.mozilla.javascript.ast.ObjectProperty pn
private org.mozilla.javascript.ast.ObjectProperty getterSetterProperty (int, org.mozilla.javascript.ast.AstNode, boolean) throws java.io.IOException
int pos
org.mozilla.javascript.ast.AstNode propName
boolean isGetter
org.mozilla.javascript.ast.FunctionNode fn
org.mozilla.javascript.ast.Name name
org.mozilla.javascript.ast.ObjectProperty pn
int end
private org.mozilla.javascript.ast.Name createNameNode ()
private org.mozilla.javascript.ast.Name createNameNode (boolean, int)
boolean checkActivation
int token
int beg
String s
int lineno
org.mozilla.javascript.ast.Name name
private org.mozilla.javascript.ast.StringLiteral createStringLiteral ()
int pos
int end
org.mozilla.javascript.ast.StringLiteral s
protected void checkActivationName (java.lang.String, int)
String name
int token
boolean activation
protected void setRequiresActivation ()
private void checkCallRequiresActivation (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode pn
protected void setIsGenerator ()
private void checkBadIncDec (org.mozilla.javascript.ast.UnaryExpression)
org.mozilla.javascript.ast.UnaryExpression expr
org.mozilla.javascript.ast.AstNode op
int tt
private org.mozilla.javascript.ast.ErrorNode makeErrorNode ()
org.mozilla.javascript.ast.ErrorNode pn
private int nodeEnd (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode node
private void saveNameTokenData (int, java.lang.String, int)
int pos
String name
int lineno
private int lineBeginningFor (int)
char c
int pos
char[] buf
private void warnMissingSemi (int, int)
int beg
int pos
int end
private void warnTrailingComma (java.lang.String, int, java.util.List, int)
String messageId
int pos
java.util.List elems
int commaPos
private java.lang.String readFully (java.io.Reader) throws java.io.IOException
char[] cbuf
StringBuilder sb
int bytes_read
java.io.Reader reader
java.io.BufferedReader in
org.mozilla.javascript.Node createDestructuringAssignment (int, org.mozilla.javascript.Node, org.mozilla.javascript.Node)
int type
org.mozilla.javascript.Node left
org.mozilla.javascript.Node right
String tempName
org.mozilla.javascript.Node result
org.mozilla.javascript.Node comma
org.mozilla.javascript.Node destructuringAssignmentHelper (int, org.mozilla.javascript.Node, org.mozilla.javascript.Node, java.lang.String)
int variableType
org.mozilla.javascript.Node left
org.mozilla.javascript.Node right
String tempName
org.mozilla.javascript.ast.Scope result
org.mozilla.javascript.Node comma
java.util.List destructuringNames
boolean empty
boolean destructuringArray (org.mozilla.javascript.ast.ArrayLiteral, int, java.lang.String, org.mozilla.javascript.Node, java.util.List)
String name
org.mozilla.javascript.Node rightElem
org.mozilla.javascript.ast.AstNode n
java.util.Iterator i$
org.mozilla.javascript.ast.ArrayLiteral array
int variableType
String tempName
org.mozilla.javascript.Node parent
java.util.List destructuringNames
boolean empty
int setOp
int index
boolean destructuringObject (org.mozilla.javascript.ast.ObjectLiteral, int, java.lang.String, org.mozilla.javascript.Node, java.util.List)
org.mozilla.javascript.Node s
org.mozilla.javascript.Node s
org.mozilla.javascript.Node s
String name
int lineno
org.mozilla.javascript.ast.AstNode id
org.mozilla.javascript.Node rightElem
org.mozilla.javascript.ast.AstNode value
org.mozilla.javascript.ast.ObjectProperty prop
java.util.Iterator i$
org.mozilla.javascript.ast.ObjectLiteral node
int variableType
String tempName
org.mozilla.javascript.Node parent
java.util.List destructuringNames
boolean empty
int setOp
protected org.mozilla.javascript.Node createName (java.lang.String)
String name
protected org.mozilla.javascript.Node createName (int, java.lang.String, org.mozilla.javascript.Node)
int type
String name
org.mozilla.javascript.Node child
org.mozilla.javascript.Node result
protected org.mozilla.javascript.Node createNumber (double)
double number
protected org.mozilla.javascript.ast.Scope createScopeNode (int, int)
int token
int lineno
org.mozilla.javascript.ast.Scope scope
protected org.mozilla.javascript.Node simpleAssignment (org.mozilla.javascript.Node, org.mozilla.javascript.Node)
org.mozilla.javascript.Node obj
org.mozilla.javascript.Node id
org.mozilla.javascript.Node obj
org.mozilla.javascript.Node id
int type
org.mozilla.javascript.Node obj
org.mozilla.javascript.Node id
int type
org.mozilla.javascript.Node ref
org.mozilla.javascript.Node left
org.mozilla.javascript.Node right
int nodeType
protected void checkMutableReference (org.mozilla.javascript.Node)
org.mozilla.javascript.Node n
int memberTypeFlags
protected org.mozilla.javascript.ast.AstNode removeParens (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode node
void markDestructuring (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode node
private java.lang.RuntimeException codeBug () throws java.lang.RuntimeException
static java.util.Map access$200 (org.mozilla.javascript.Parser)
org.mozilla.javascript.Parser x0
static java.util.Map access$202 (org.mozilla.javascript.Parser, java.util.Map)
org.mozilla.javascript.Parser x0
java.util.Map x1
static java.util.List access$300 (org.mozilla.javascript.Parser)
org.mozilla.javascript.Parser x0
static java.util.List access$302 (org.mozilla.javascript.Parser, java.util.List)
org.mozilla.javascript.Parser x0
java.util.List x1
static java.util.List access$400 (org.mozilla.javascript.Parser)
org.mozilla.javascript.Parser x0
static java.util.List access$402 (org.mozilla.javascript.Parser, java.util.List)
org.mozilla.javascript.Parser x0
java.util.List x1
static int access$500 (org.mozilla.javascript.Parser)
org.mozilla.javascript.Parser x0
static int access$502 (org.mozilla.javascript.Parser, int)
org.mozilla.javascript.Parser x0
int x1
static boolean access$600 (org.mozilla.javascript.Parser)
org.mozilla.javascript.Parser x0
static boolean access$602 (org.mozilla.javascript.Parser, boolean)
org.mozilla.javascript.Parser x0
boolean x1
}
org/mozilla/javascript/PolicySecurityController$1.classPolicySecurityController.java
package org.mozilla.javascript
org.mozilla.javascript.PolicySecurityController$1 extends java.lang.Object implements java.security.PrivilegedAction {
final ClassLoader val$parent
final Object val$securityDomain
final org.mozilla.javascript.PolicySecurityController this$0
void (org.mozilla.javascript.PolicySecurityController, java.lang.ClassLoader, java.lang.Object)
public java.lang.Object run ()
}
org/mozilla/javascript/PolicySecurityController$2.classPolicySecurityController.java
package org.mozilla.javascript
org.mozilla.javascript.PolicySecurityController$2 extends java.lang.Object implements java.security.PrivilegedAction {
final org.mozilla.javascript.Context val$cx
final org.mozilla.javascript.PolicySecurityController this$0
void (org.mozilla.javascript.PolicySecurityController, org.mozilla.javascript.Context)
public java.lang.Object run ()
}
org/mozilla/javascript/PolicySecurityController$3.classPolicySecurityController.java
package org.mozilla.javascript
org.mozilla.javascript.PolicySecurityController$3 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
final ClassLoader val$classLoader
final java.security.CodeSource val$codeSource
final org.mozilla.javascript.PolicySecurityController this$0
void (org.mozilla.javascript.PolicySecurityController, java.lang.ClassLoader, java.security.CodeSource)
public java.lang.Object run () throws java.lang.Exception
org.mozilla.javascript.PolicySecurityController$Loader loader
Class c
}
org/mozilla/javascript/PolicySecurityController$Loader.classPolicySecurityController.java
package org.mozilla.javascript
org.mozilla.javascript.PolicySecurityController$Loader extends java.security.SecureClassLoader implements org.mozilla.javascript.GeneratedClassLoader {
private final java.security.CodeSource codeSource
void (java.lang.ClassLoader, java.security.CodeSource)
ClassLoader parent
java.security.CodeSource codeSource
public java.lang.Class defineClass (java.lang.String, byte[])
String name
byte[] data
public void linkClass (java.lang.Class)
Class cl
}
org/mozilla/javascript/PolicySecurityController$SecureCaller.classPolicySecurityController.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.PolicySecurityController$SecureCaller extends java.lang.Object {
public void ()
public abstract java.lang.Object call (org.mozilla.javascript.Callable, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
}
org/mozilla/javascript/PolicySecurityController.classPolicySecurityController.java
package org.mozilla.javascript
public org.mozilla.javascript.PolicySecurityController extends org.mozilla.javascript.SecurityController {
private static final byte[] secureCallerImplBytecode
private static final java.util.Map callers
public void ()
public java.lang.Class getStaticSecurityDomainClassInternal ()
public org.mozilla.javascript.GeneratedClassLoader createClassLoader (java.lang.ClassLoader, java.lang.Object)
ClassLoader parent
Object securityDomain
public java.lang.Object getDynamicSecurityDomain (java.lang.Object)
Object securityDomain
public java.lang.Object callWithDomain (java.lang.Object, org.mozilla.javascript.Context, org.mozilla.javascript.Callable, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.PolicySecurityController$SecureCaller caller
java.security.PrivilegedActionException ex
java.lang.ref.SoftReference ref
Object securityDomain
org.mozilla.javascript.Context cx
org.mozilla.javascript.Callable callable
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
ClassLoader classLoader
java.security.CodeSource codeSource
java.util.Map classLoaderMap
org.mozilla.javascript.PolicySecurityController$SecureCaller caller
private static byte[] loadBytecode ()
int i
String secureCallerClassName
org.mozilla.classfile.ClassFileWriter cfw
String callableCallSig
static byte[] access$000 ()
static void ()
}
org/mozilla/javascript/PropertyException.classPropertyException.java
package org.mozilla.javascript
public org.mozilla.javascript.PropertyException extends java.lang.RuntimeException {
static final long serialVersionUID
public void (java.lang.String)
String detail
}
org/mozilla/javascript/Ref.classRef.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.Ref extends java.lang.Object implements java.io.Serializable {
public void ()
public boolean has (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public abstract java.lang.Object get (org.mozilla.javascript.Context)
public abstract java.lang.Object set (org.mozilla.javascript.Context, java.lang.Object)
public boolean delete (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
}
org/mozilla/javascript/RefCallable.classRefCallable.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.RefCallable extends java.lang.Object implements org.mozilla.javascript.Callable {
public abstract org.mozilla.javascript.Ref refCall (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
}
org/mozilla/javascript/RegExpProxy.classRegExpProxy.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.RegExpProxy extends java.lang.Object {
public static final int RA_MATCH
public static final int RA_REPLACE
public static final int RA_SEARCH
public abstract boolean isRegExp (org.mozilla.javascript.Scriptable)
public abstract java.lang.Object compileRegExp (org.mozilla.javascript.Context, java.lang.String, java.lang.String)
public abstract org.mozilla.javascript.Scriptable wrapRegExp (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object)
public abstract java.lang.Object action (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[], int)
public abstract int find_split (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.String, java.lang.String, org.mozilla.javascript.Scriptable, int[], int[], boolean[], java.lang.String[][])
public abstract java.lang.Object js_split (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.String, java.lang.Object[])
}
org/mozilla/javascript/RhinoException.classRhinoException.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.RhinoException extends java.lang.RuntimeException {
private static boolean useMozillaStackStyle
private String sourceName
private int lineNumber
private String lineSource
private int columnNumber
Object interpreterStackInfo
int[] interpreterLineData
void ()
org.mozilla.javascript.Evaluator e
void (java.lang.String)
String details
org.mozilla.javascript.Evaluator e
public final java.lang.String getMessage ()
String details
StringBuffer buf
public java.lang.String details ()
public final java.lang.String sourceName ()
public final void initSourceName (java.lang.String)
String sourceName
public final int lineNumber ()
public final void initLineNumber (int)
int lineNumber
public final int columnNumber ()
public final void initColumnNumber (int)
int columnNumber
public final java.lang.String lineSource ()
public final void initLineSource (java.lang.String)
String lineSource
final void recordErrorOrigin (java.lang.String, int, java.lang.String, int)
String sourceName
int lineNumber
String lineSource
int columnNumber
private java.lang.String generateStackTrace ()
java.io.CharArrayWriter writer
String origStackTrace
org.mozilla.javascript.Evaluator e
public java.lang.String getScriptStackTrace ()
org.mozilla.javascript.ScriptStackElement elem
org.mozilla.javascript.ScriptStackElement[] arr$
int len$
int i$
StringBuilder buffer
String lineSeparator
org.mozilla.javascript.ScriptStackElement[] stack
public java.lang.String getScriptStackTrace (java.io.FilenameFilter)
java.io.FilenameFilter filter
public org.mozilla.javascript.ScriptStackElement[] getScriptStack ()
org.mozilla.javascript.Evaluator interpreter
String methodName
java.util.regex.Matcher match
org.mozilla.javascript.ScriptStackElement elem
org.mozilla.javascript.ScriptStackElement[] arr$
int len$
int i$
String fileName
StackTraceElement e
StackTraceElement[] arr$
int len$
int i$
java.util.List list
org.mozilla.javascript.ScriptStackElement[][] interpreterStack
int interpreterStackIndex
StackTraceElement[] stack
java.util.regex.Pattern pattern
public void printStackTrace (java.io.PrintWriter)
java.io.PrintWriter s
public void printStackTrace (java.io.PrintStream)
java.io.PrintStream s
public static boolean usesMozillaStackStyle ()
public static void useMozillaStackStyle (boolean)
boolean flag
static void ()
}
org/mozilla/javascript/RhinoSecurityManager.classRhinoSecurityManager.java
package org.mozilla.javascript
public org.mozilla.javascript.RhinoSecurityManager extends java.lang.SecurityManager {
public void ()
protected java.lang.Class getCurrentScriptClass ()
Class c
Class[] arr$
int len$
int i$
Class[] context
}
org/mozilla/javascript/Script.classScript.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.Script extends java.lang.Object {
public abstract java.lang.Object exec (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
}
org/mozilla/javascript/ScriptRuntime$1.classScriptRuntime.java
package org.mozilla.javascript
final org.mozilla.javascript.ScriptRuntime$1 extends org.mozilla.javascript.BaseFunction {
void ()
public java.lang.Object call (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
public int getLength ()
}
org/mozilla/javascript/ScriptRuntime$DefaultMessageProvider.classScriptRuntime.java
package org.mozilla.javascript
org.mozilla.javascript.ScriptRuntime$DefaultMessageProvider extends java.lang.Object implements org.mozilla.javascript.ScriptRuntime$MessageProvider {
private void ()
public java.lang.String getMessage (java.lang.String, java.lang.Object[])
java.util.MissingResourceException mre
String messageId
Object[] arguments
String defaultResource
org.mozilla.javascript.Context cx
java.util.Locale locale
java.util.ResourceBundle rb
String formatString
java.text.MessageFormat formatter
void (org.mozilla.javascript.ScriptRuntime$1)
org.mozilla.javascript.ScriptRuntime$1 x0
}
org/mozilla/javascript/ScriptRuntime$IdEnumeration.classScriptRuntime.java
package org.mozilla.javascript
org.mozilla.javascript.ScriptRuntime$IdEnumeration extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
org.mozilla.javascript.Scriptable obj
Object[] ids
int index
org.mozilla.javascript.ObjToIntMap used
Object currentId
int enumType
boolean enumNumbers
org.mozilla.javascript.Scriptable iterator
private void ()
void (org.mozilla.javascript.ScriptRuntime$1)
org.mozilla.javascript.ScriptRuntime$1 x0
}
org/mozilla/javascript/ScriptRuntime$MessageProvider.classScriptRuntime.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.ScriptRuntime$MessageProvider extends java.lang.Object {
public abstract java.lang.String getMessage (java.lang.String, java.lang.Object[])
}
org/mozilla/javascript/ScriptRuntime$NoSuchMethodShim.classScriptRuntime.java
package org.mozilla.javascript
org.mozilla.javascript.ScriptRuntime$NoSuchMethodShim extends java.lang.Object implements org.mozilla.javascript.Callable {
String methodName
org.mozilla.javascript.Callable noSuchMethodMethod
void (org.mozilla.javascript.Callable, java.lang.String)
org.mozilla.javascript.Callable noSuchMethodMethod
String methodName
public java.lang.Object call (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
Object[] nestedArgs
}
org/mozilla/javascript/ScriptRuntime.classScriptRuntime.java
package org.mozilla.javascript
public org.mozilla.javascript.ScriptRuntime extends java.lang.Object {
private static org.mozilla.javascript.BaseFunction THROW_TYPE_ERROR
public static final Class BooleanClass
public static final Class ByteClass
public static final Class CharacterClass
public static final Class ClassClass
public static final Class DoubleClass
public static final Class FloatClass
public static final Class IntegerClass
public static final Class LongClass
public static final Class NumberClass
public static final Class ObjectClass
public static final Class ShortClass
public static final Class StringClass
public static final Class DateClass
public static final Class ContextClass
public static final Class ContextFactoryClass
public static final Class FunctionClass
public static final Class ScriptableObjectClass
public static final Class ScriptableClass
private static final String[] lazilyNames
public static java.util.Locale ROOT_LOCALE
private static final Object LIBRARY_SCOPE_KEY
public static final double NaN
public static final double negativeZero
public static final Double NaNobj
private static final boolean MSJVM_BUG_WORKAROUNDS
private static final String DEFAULT_NS_TAG
public static final int ENUMERATE_KEYS
public static final int ENUMERATE_VALUES
public static final int ENUMERATE_ARRAY
public static final int ENUMERATE_KEYS_NO_ITERATOR
public static final int ENUMERATE_VALUES_NO_ITERATOR
public static final int ENUMERATE_ARRAY_NO_ITERATOR
public static org.mozilla.javascript.ScriptRuntime$MessageProvider messageProvider
public static final Object[] emptyArgs
public static final String[] emptyStrings
protected void ()
public static org.mozilla.javascript.BaseFunction typeErrorThrower ()
org.mozilla.javascript.BaseFunction thrower
public static boolean isRhinoRuntimeType (java.lang.Class)
Class cl
public static org.mozilla.javascript.ScriptableObject initStandardObjects (org.mozilla.javascript.Context, org.mozilla.javascript.ScriptableObject, boolean)
String topProperty
String className
int i
org.mozilla.javascript.Context cx
org.mozilla.javascript.ScriptableObject scope
boolean sealed
org.mozilla.javascript.Scriptable objectProto
org.mozilla.javascript.Scriptable functionProto
boolean withXml
public static org.mozilla.javascript.ScriptableObject getLibraryScopeOrNull (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.ScriptableObject libScope
public static boolean isJSLineTerminator (int)
int c
public static boolean isJSWhitespaceOrLineTerminator (int)
int c
static boolean isStrWhiteSpaceChar (int)
int c
public static java.lang.Boolean wrapBoolean (boolean)
boolean b
public static java.lang.Integer wrapInt (int)
int i
public static java.lang.Number wrapNumber (double)
double x
public static boolean toBoolean (java.lang.Object)
double d
Object val
public static double toNumber (java.lang.Object)
Object val
public static double toNumber (java.lang.Object[], int)
Object[] args
int index
static double stringToNumber (java.lang.String, int, int)
int newDigit
int newDigit
char c
int newDigit
NumberFormatException nfe
boolean bit
int bitShiftInChar
int digit
int SKIP_LEADING_ZEROS
int FIRST_EXACT_53_BITS
int AFTER_BIT_53
int ZEROS_AFTER_54
int MIXED_AFTER_54
int state
int exactBitsLimit
double factor
boolean bit53
boolean bit54
String s
int start
int radix
char digitMax
char lowerCaseBound
char upperCaseBound
int len
int end
double sum
public static double toNumber (java.lang.String)
int c1
double val
int c2
char c
int i
NumberFormatException ex
String s
int len
int start
char startChar
int end
char endChar
String sub
public static java.lang.Object[] padArguments (java.lang.Object[], int)
Object[] args
int count
int i
Object[] result
public static java.lang.String escapeString (java.lang.String)
String s
public static java.lang.String escapeString (java.lang.String, char)
int hexSize
int digit
int hc
int shift
int hexSize
int c
int escape
int i
int L
String s
char escapeQuote
StringBuffer sb
static boolean isValidIdentifierName (java.lang.String)
int i
String s
int L
public static java.lang.String toString (java.lang.Object)
Object val
static java.lang.String defaultObjectToString (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable obj
public static java.lang.String toString (java.lang.Object[], int)
Object[] args
int index
public static java.lang.String toString (double)
double val
public static java.lang.String numberToString (double, int)
StringBuffer result
double d
int base
static java.lang.String uneval (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object)
String escaped
StringBuffer sb
double d
org.mozilla.javascript.Function f
Object v
org.mozilla.javascript.Scriptable obj
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object value
static java.lang.String defaultObjectToSource (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
boolean toplevel
boolean iterating
int intId
Object value
String strId
Object id
Object value
int i
Object[] ids
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
boolean toplevel
boolean iterating
StringBuffer result
public static org.mozilla.javascript.Scriptable toObject (org.mozilla.javascript.Scriptable, java.lang.Object)
org.mozilla.javascript.Scriptable scope
Object val
public static org.mozilla.javascript.Scriptable toObjectOrNull (org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.Context cx
Object obj
public static org.mozilla.javascript.Scriptable toObjectOrNull (org.mozilla.javascript.Context, java.lang.Object, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Context cx
Object obj
org.mozilla.javascript.Scriptable scope
public static org.mozilla.javascript.Scriptable toObject (org.mozilla.javascript.Scriptable, java.lang.Object, java.lang.Class)
org.mozilla.javascript.Scriptable scope
Object val
Class staticClass
public static org.mozilla.javascript.Scriptable toObject (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object)
org.mozilla.javascript.NativeString result
org.mozilla.javascript.NativeNumber result
org.mozilla.javascript.NativeBoolean result
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object val
Object wrapped
public static org.mozilla.javascript.Scriptable toObject (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object, java.lang.Class)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object val
Class staticClass
public static java.lang.Object call (org.mozilla.javascript.Context, java.lang.Object, java.lang.Object, java.lang.Object[], org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Context cx
Object fun
Object thisArg
Object[] args
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Function function
org.mozilla.javascript.Scriptable thisObj
public static org.mozilla.javascript.Scriptable newObject (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.String, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
String constructorName
Object[] args
org.mozilla.javascript.Function ctor
public static org.mozilla.javascript.Scriptable newBuiltinObject (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.TopLevel$Builtins, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.TopLevel$Builtins type
Object[] args
org.mozilla.javascript.Function ctor
public static double toInteger (java.lang.Object)
Object val
public static double toInteger (double)
double d
public static double toInteger (java.lang.Object[], int)
Object[] args
int index
public static int toInt32 (java.lang.Object)
Object val
public static int toInt32 (java.lang.Object[], int)
Object[] args
int index
public static int toInt32 (double)
double d
int id
double two32
long l
public static long toUint32 (double)
double d
long l
double two32
public static long toUint32 (java.lang.Object)
Object val
public static char toUint16 (java.lang.Object)
Object val
double d
int i
int int16
public static java.lang.Object setDefaultNamespace (java.lang.Object, org.mozilla.javascript.Context)
Object namespace
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.xml.XMLLib xmlLib
Object ns
public static java.lang.Object searchDefaultNamespace (org.mozilla.javascript.Context)
Object nsObject
org.mozilla.javascript.Scriptable parent
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object nsObject
public static java.lang.Object getTopLevelProp (org.mozilla.javascript.Scriptable, java.lang.String)
org.mozilla.javascript.Scriptable scope
String id
static org.mozilla.javascript.Function getExistingCtor (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.String)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
String constructorName
Object ctorVal
public static long indexFromString (java.lang.String)
int index
int oldIndex
int i
boolean negate
int c
String str
int MAX_VALUE_LENGTH
int len
public static long testUint32String (java.lang.String)
int i
long v
int c
String str
int MAX_VALUE_LENGTH
int len
static java.lang.Object getIndexObject (java.lang.String)
String s
long indexTest
static java.lang.Object getIndexObject (double)
double d
int i
static java.lang.String toStringIdOrIndex (org.mozilla.javascript.Context, java.lang.Object)
double d
int index
String s
String s
long indexTest
org.mozilla.javascript.Context cx
Object id
public static java.lang.Object getObjectElem (java.lang.Object, java.lang.Object, org.mozilla.javascript.Context)
Object obj
Object elem
org.mozilla.javascript.Context cx
public static java.lang.Object getObjectElem (java.lang.Object, java.lang.Object, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
Object obj
Object elem
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable sobj
public static java.lang.Object getObjectElem (org.mozilla.javascript.Scriptable, java.lang.Object, org.mozilla.javascript.Context)
org.mozilla.javascript.xml.XMLObject xmlObject
int index
Object result
org.mozilla.javascript.Scriptable obj
Object elem
org.mozilla.javascript.Context cx
Object result
String s
public static java.lang.Object getObjectProp (java.lang.Object, java.lang.String, org.mozilla.javascript.Context)
Object obj
String property
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable sobj
public static java.lang.Object getObjectProp (java.lang.Object, java.lang.String, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
Object obj
String property
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable sobj
public static java.lang.Object getObjectProp (org.mozilla.javascript.Scriptable, java.lang.String, org.mozilla.javascript.Context)
org.mozilla.javascript.xml.XMLObject xmlObject
org.mozilla.javascript.Scriptable obj
String property
org.mozilla.javascript.Context cx
Object result
public static java.lang.Object getObjectPropNoWarn (java.lang.Object, java.lang.String, org.mozilla.javascript.Context)
Object obj
String property
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable sobj
Object result
public static java.lang.Object getObjectIndex (java.lang.Object, double, org.mozilla.javascript.Context)
String s
Object obj
double dblIndex
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable sobj
int index
public static java.lang.Object getObjectIndex (org.mozilla.javascript.Scriptable, int, org.mozilla.javascript.Context)
org.mozilla.javascript.xml.XMLObject xmlObject
org.mozilla.javascript.Scriptable obj
int index
org.mozilla.javascript.Context cx
Object result
public static java.lang.Object setObjectElem (java.lang.Object, java.lang.Object, java.lang.Object, org.mozilla.javascript.Context)
Object obj
Object elem
Object value
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable sobj
public static java.lang.Object setObjectElem (org.mozilla.javascript.Scriptable, java.lang.Object, java.lang.Object, org.mozilla.javascript.Context)
org.mozilla.javascript.xml.XMLObject xmlObject
int index
org.mozilla.javascript.Scriptable obj
Object elem
Object value
org.mozilla.javascript.Context cx
String s
public static java.lang.Object setObjectProp (java.lang.Object, java.lang.String, java.lang.Object, org.mozilla.javascript.Context)
Object obj
String property
Object value
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable sobj
public static java.lang.Object setObjectProp (org.mozilla.javascript.Scriptable, java.lang.String, java.lang.Object, org.mozilla.javascript.Context)
org.mozilla.javascript.xml.XMLObject xmlObject
org.mozilla.javascript.Scriptable obj
String property
Object value
org.mozilla.javascript.Context cx
public static java.lang.Object setObjectIndex (java.lang.Object, double, java.lang.Object, org.mozilla.javascript.Context)
String s
Object obj
double dblIndex
Object value
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable sobj
int index
public static java.lang.Object setObjectIndex (org.mozilla.javascript.Scriptable, int, java.lang.Object, org.mozilla.javascript.Context)
org.mozilla.javascript.xml.XMLObject xmlObject
org.mozilla.javascript.Scriptable obj
int index
Object value
org.mozilla.javascript.Context cx
public static boolean deleteObjectElem (org.mozilla.javascript.Scriptable, java.lang.Object, org.mozilla.javascript.Context)
org.mozilla.javascript.xml.XMLObject xmlObject
boolean result
int index
String s
org.mozilla.javascript.Scriptable target
Object elem
org.mozilla.javascript.Context cx
boolean result
public static boolean hasObjectElem (org.mozilla.javascript.Scriptable, java.lang.Object, org.mozilla.javascript.Context)
org.mozilla.javascript.xml.XMLObject xmlObject
boolean result
int index
boolean result
String s
org.mozilla.javascript.Scriptable target
Object elem
org.mozilla.javascript.Context cx
boolean result
public static java.lang.Object refGet (org.mozilla.javascript.Ref, org.mozilla.javascript.Context)
org.mozilla.javascript.Ref ref
org.mozilla.javascript.Context cx
public static java.lang.Object refSet (org.mozilla.javascript.Ref, java.lang.Object, org.mozilla.javascript.Context)
org.mozilla.javascript.Ref ref
Object value
org.mozilla.javascript.Context cx
public static java.lang.Object refDel (org.mozilla.javascript.Ref, org.mozilla.javascript.Context)
org.mozilla.javascript.Ref ref
org.mozilla.javascript.Context cx
static boolean isSpecialProperty (java.lang.String)
String s
public static org.mozilla.javascript.Ref specialRef (java.lang.Object, java.lang.String, org.mozilla.javascript.Context)
Object obj
String specialProperty
org.mozilla.javascript.Context cx
public static java.lang.Object delete (java.lang.Object, java.lang.Object, org.mozilla.javascript.Context)
String idStr
Object obj
Object id
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable sobj
boolean result
public static java.lang.Object name (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.String)
Object result
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
String name
org.mozilla.javascript.Scriptable parent
private static java.lang.Object nameOrFunction (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.String, boolean)
Object result
org.mozilla.javascript.xml.XMLObject xmlObj
Object result
org.mozilla.javascript.Scriptable withObj
Object result
Object result
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable parentScope
String name
boolean asFunctionCall
Object result
org.mozilla.javascript.Scriptable thisObj
org.mozilla.javascript.xml.XMLObject firstXMLObject
private static java.lang.Object topScopeName (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.String)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
String name
public static org.mozilla.javascript.Scriptable bind (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.String)
org.mozilla.javascript.xml.XMLObject xmlObject
org.mozilla.javascript.Scriptable withObj
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
String id
org.mozilla.javascript.Scriptable firstXMLObject
org.mozilla.javascript.Scriptable parent
public static java.lang.Object setName (org.mozilla.javascript.Scriptable, java.lang.Object, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.String)
org.mozilla.javascript.xml.XMLObject xmlObject
org.mozilla.javascript.Scriptable bound
Object value
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
String id
public static java.lang.Object strictSetName (org.mozilla.javascript.Scriptable, java.lang.Object, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.String)
org.mozilla.javascript.xml.XMLObject xmlObject
String msg
org.mozilla.javascript.Scriptable bound
Object value
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
String id
public static java.lang.Object setConst (org.mozilla.javascript.Scriptable, java.lang.Object, org.mozilla.javascript.Context, java.lang.String)
org.mozilla.javascript.xml.XMLObject xmlObject
org.mozilla.javascript.Scriptable bound
Object value
org.mozilla.javascript.Context cx
String id
public static org.mozilla.javascript.Scriptable toIterator (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, boolean)
Object v
org.mozilla.javascript.Callable f
Object[] args
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable obj
boolean keyOnly
public static java.lang.Object enumInit (java.lang.Object, org.mozilla.javascript.Context, boolean)
Object value
org.mozilla.javascript.Context cx
boolean enumValues
public static java.lang.Object enumInit (java.lang.Object, org.mozilla.javascript.Context, int)
Object value
org.mozilla.javascript.Context cx
int enumType
org.mozilla.javascript.ScriptRuntime$IdEnumeration x
public static void setEnumNumbers (java.lang.Object, boolean)
Object enumObj
boolean enumNumbers
public static java.lang.Boolean enumNext (java.lang.Object)
org.mozilla.javascript.JavaScriptException e
Object v
org.mozilla.javascript.Callable f
org.mozilla.javascript.Context cx
String strId
int intId
Object id
Object enumObj
org.mozilla.javascript.ScriptRuntime$IdEnumeration x
public static java.lang.Object enumId (java.lang.Object, org.mozilla.javascript.Context)
Object[] elements
Object enumObj
org.mozilla.javascript.Context cx
org.mozilla.javascript.ScriptRuntime$IdEnumeration x
public static java.lang.Object enumValue (java.lang.Object, org.mozilla.javascript.Context)
int index
Object result
Object enumObj
org.mozilla.javascript.Context cx
org.mozilla.javascript.ScriptRuntime$IdEnumeration x
Object result
String s
private static void enumChangeObject (org.mozilla.javascript.ScriptRuntime$IdEnumeration)
int i
Object[] previous
int L
org.mozilla.javascript.ScriptRuntime$IdEnumeration x
Object[] ids
public static org.mozilla.javascript.Callable getNameFunctionAndThis (java.lang.String, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
Object result
org.mozilla.javascript.Scriptable thisObj
String name
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable parent
public static org.mozilla.javascript.Callable getElemFunctionAndThis (java.lang.Object, java.lang.Object, org.mozilla.javascript.Context)
org.mozilla.javascript.xml.XMLObject xmlObject
org.mozilla.javascript.Scriptable extra
Object obj
Object elem
org.mozilla.javascript.Context cx
String s
int index
org.mozilla.javascript.Scriptable thisObj
Object value
public static org.mozilla.javascript.Callable getPropFunctionAndThis (java.lang.Object, java.lang.String, org.mozilla.javascript.Context)
Object obj
String property
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
public static org.mozilla.javascript.Callable getPropFunctionAndThis (java.lang.Object, java.lang.String, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
Object obj
String property
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
private static org.mozilla.javascript.Callable getPropFunctionAndThisHelper (java.lang.Object, java.lang.String, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.xml.XMLObject xmlObject
org.mozilla.javascript.Scriptable extra
Object noSuchMethod
Object obj
String property
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object value
public static org.mozilla.javascript.Callable getValueFunctionAndThis (java.lang.Object, org.mozilla.javascript.Context)
Object value
org.mozilla.javascript.Context cx
org.mozilla.javascript.Callable f
org.mozilla.javascript.Scriptable thisObj
public static org.mozilla.javascript.Ref callRef (org.mozilla.javascript.Callable, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.Context)
org.mozilla.javascript.RefCallable rfunction
org.mozilla.javascript.Ref ref
org.mozilla.javascript.Callable function
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Context cx
String msg
public static org.mozilla.javascript.Scriptable newObject (java.lang.Object, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
Object fun
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object[] args
org.mozilla.javascript.Function function
public static java.lang.Object callSpecial (org.mozilla.javascript.Context, org.mozilla.javascript.Callable, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, int, java.lang.String, int)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Callable fun
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable callerThis
int callType
String filename
int lineNumber
public static java.lang.Object newSpecial (org.mozilla.javascript.Context, java.lang.Object, java.lang.Object[], org.mozilla.javascript.Scriptable, int)
org.mozilla.javascript.Context cx
Object fun
Object[] args
org.mozilla.javascript.Scriptable scope
int callType
public static java.lang.Object applyOrCall (boolean, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
Object[] callArgs
Object[] callArgs
boolean isApply
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int L
org.mozilla.javascript.Callable function
org.mozilla.javascript.Scriptable callThis
Object[] callArgs
static java.lang.Object[] getApplyArguments (org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.Context cx
Object arg1
static org.mozilla.javascript.Callable getCallable (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Callable function
Object value
org.mozilla.javascript.Scriptable thisObj
org.mozilla.javascript.Callable function
public static java.lang.Object evalSpecial (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object, java.lang.Object[], java.lang.String, int)
String message
int[] linep
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object thisArg
Object[] args
String filename
int lineNumber
Object x
String sourceName
org.mozilla.javascript.ErrorReporter reporter
org.mozilla.javascript.Evaluator evaluator
org.mozilla.javascript.Script script
org.mozilla.javascript.Callable c
public static java.lang.String typeof (java.lang.Object)
Object value
public static java.lang.String typeofName (org.mozilla.javascript.Scriptable, java.lang.String)
org.mozilla.javascript.Scriptable scope
String id
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable val
public static java.lang.Object add (java.lang.Object, java.lang.Object, org.mozilla.javascript.Context)
Object test
Object test
Object val1
Object val2
org.mozilla.javascript.Context cx
public static java.lang.String add (java.lang.String, java.lang.Object)
String val1
Object val2
public static java.lang.String add (java.lang.Object, java.lang.String)
Object val1
String val2
public static java.lang.Object nameIncrDecr (org.mozilla.javascript.Scriptable, java.lang.String, int)
org.mozilla.javascript.Scriptable scopeChain
String id
int incrDecrMask
public static java.lang.Object nameIncrDecr (org.mozilla.javascript.Scriptable, java.lang.String, org.mozilla.javascript.Context, int)
org.mozilla.javascript.Scriptable scopeChain
String id
org.mozilla.javascript.Context cx
int incrDecrMask
org.mozilla.javascript.Scriptable target
Object value
public static java.lang.Object propIncrDecr (java.lang.Object, java.lang.String, org.mozilla.javascript.Context, int)
Object obj
String id
org.mozilla.javascript.Context cx
int incrDecrMask
org.mozilla.javascript.Scriptable start
org.mozilla.javascript.Scriptable target
Object value
private static java.lang.Object doScriptableIncrDecr (org.mozilla.javascript.Scriptable, java.lang.String, org.mozilla.javascript.Scriptable, java.lang.Object, int)
double number
org.mozilla.javascript.Scriptable target
String id
org.mozilla.javascript.Scriptable protoChainStart
Object value
int incrDecrMask
boolean post
double number
Number result
public static java.lang.Object elemIncrDecr (java.lang.Object, java.lang.Object, org.mozilla.javascript.Context, int)
double number
Object obj
Object index
org.mozilla.javascript.Context cx
int incrDecrMask
Object value
boolean post
double number
Number result
public static java.lang.Object refIncrDecr (org.mozilla.javascript.Ref, org.mozilla.javascript.Context, int)
double number
org.mozilla.javascript.Ref ref
org.mozilla.javascript.Context cx
int incrDecrMask
Object value
boolean post
double number
Number result
public static java.lang.Object toPrimitive (java.lang.Object)
Object val
public static java.lang.Object toPrimitive (java.lang.Object, java.lang.Class)
Object val
Class typeHint
org.mozilla.javascript.Scriptable s
Object result
public static boolean eq (java.lang.Object, java.lang.Object)
Object test
Object test
boolean b
Object test
Object test
Object unwrappedX
Object unwrappedY
Object test
double d
Object x
Object y
public static boolean isPrimitive (java.lang.Object)
Object obj
static boolean eqNumber (double, java.lang.Object)
Object xval
Object test
double x
Object y
private static boolean eqString (java.lang.String, java.lang.Object)
Object test
String x
Object y
public static boolean shallowEq (java.lang.Object, java.lang.Object)
double d
Object x
Object y
public static boolean instanceOf (java.lang.Object, java.lang.Object, org.mozilla.javascript.Context)
Object a
Object b
org.mozilla.javascript.Context cx
public static boolean jsDelegatesTo (org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable lhs
org.mozilla.javascript.Scriptable rhs
org.mozilla.javascript.Scriptable proto
public static boolean in (java.lang.Object, java.lang.Object, org.mozilla.javascript.Context)
Object a
Object b
org.mozilla.javascript.Context cx
public static boolean cmp_LT (java.lang.Object, java.lang.Object)
double d1
double d2
Object val1
Object val2
double d1
double d2
public static boolean cmp_LE (java.lang.Object, java.lang.Object)
double d1
double d2
Object val1
Object val2
double d1
double d2
public static org.mozilla.javascript.ScriptableObject getGlobal (org.mozilla.javascript.Context)
Class[] parm
java.lang.reflect.Constructor globalClassCtor
Object[] arg
RuntimeException e
Exception e
org.mozilla.javascript.Context cx
String GLOBAL_CLASS
Class globalClass
public static boolean hasTopCall (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public static org.mozilla.javascript.Scriptable getTopCallScope (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
public static java.lang.Object doTopCall (org.mozilla.javascript.Callable, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Callable callable
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
Object result
org.mozilla.javascript.ContextFactory f
static org.mozilla.javascript.Scriptable checkDynamicScope (org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable possibleDynamicScope
org.mozilla.javascript.Scriptable staticTopScope
org.mozilla.javascript.Scriptable proto
public static void addInstructionCount (org.mozilla.javascript.Context, int)
org.mozilla.javascript.Context cx
int instructionsToAdd
public static void initScript (org.mozilla.javascript.NativeFunction, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, boolean)
String name
boolean isConst
int i
org.mozilla.javascript.Scriptable varScope
org.mozilla.javascript.NativeFunction funObj
org.mozilla.javascript.Scriptable thisObj
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
boolean evalScript
int varCount
public static org.mozilla.javascript.Scriptable createFunctionActivation (org.mozilla.javascript.NativeFunction, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.NativeFunction funObj
org.mozilla.javascript.Scriptable scope
Object[] args
public static void enterActivationFunction (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.NativeCall call
public static void exitActivationFunction (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
org.mozilla.javascript.NativeCall call
static org.mozilla.javascript.NativeCall findFunctionActivation (org.mozilla.javascript.Context, org.mozilla.javascript.Function)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Function f
org.mozilla.javascript.NativeCall call
public static org.mozilla.javascript.Scriptable newCatchScope (java.lang.Throwable, org.mozilla.javascript.Scriptable, java.lang.String, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
Object obj
boolean cacheObj
org.mozilla.javascript.NativeObject last
Object obj
org.mozilla.javascript.EcmaError ee
org.mozilla.javascript.RhinoException re
String errorName
String errorMsg
org.mozilla.javascript.WrappedException we
org.mozilla.javascript.RhinoException re
String errorName
String errorMsg
org.mozilla.javascript.EvaluatorException ee
org.mozilla.javascript.RhinoException re
String errorName
String errorMsg
org.mozilla.javascript.RhinoException re
String errorName
String errorMsg
Object[] args
Object wrap
Object wrap
org.mozilla.javascript.RhinoException re
String errorName
String errorMsg
Throwable javaException
String sourceUri
int line
Object[] args
org.mozilla.javascript.Scriptable errorObject
Throwable t
org.mozilla.javascript.Scriptable lastCatchScope
String exceptionName
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object obj
boolean cacheObj
org.mozilla.javascript.NativeObject catchScopeObject
private static boolean isVisible (org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.Context cx
Object obj
org.mozilla.javascript.ClassShutter shutter
public static org.mozilla.javascript.Scriptable enterWith (java.lang.Object, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.xml.XMLObject xmlObject
Object obj
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable sobj
public static org.mozilla.javascript.Scriptable leaveWith (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.NativeWith nw
public static org.mozilla.javascript.Scriptable enterDotQuery (java.lang.Object, org.mozilla.javascript.Scriptable)
Object value
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.xml.XMLObject object
public static java.lang.Object updateDotQuery (boolean, org.mozilla.javascript.Scriptable)
boolean value
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.NativeWith nw
public static org.mozilla.javascript.Scriptable leaveDotQuery (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.NativeWith nw
public static void setFunctionProtoAndParent (org.mozilla.javascript.BaseFunction, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.BaseFunction fn
org.mozilla.javascript.Scriptable scope
public static void setObjectProtoAndParent (org.mozilla.javascript.ScriptableObject, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.ScriptableObject object
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable proto
public static void setBuiltinProtoAndParent (org.mozilla.javascript.ScriptableObject, org.mozilla.javascript.Scriptable, org.mozilla.javascript.TopLevel$Builtins)
org.mozilla.javascript.ScriptableObject object
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.TopLevel$Builtins type
public static void initFunction (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.NativeFunction, int, boolean)
String name
String name
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.NativeFunction function
int type
boolean fromEvalCode
public static org.mozilla.javascript.Scriptable newArrayLiteral (java.lang.Object[], int[], org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
Object[] sparse
int i
int j
int skip
Object[] sparse
int i
int j
Object[] objects
int[] skipIndices
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
int SKIP_DENSITY
int count
int skipCount
int length
org.mozilla.javascript.Scriptable array
int skip
public static org.mozilla.javascript.Scriptable newObjectLiteral (java.lang.Object[], java.lang.Object[], org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
Object[] propertyIds
Object[] propertyValues
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
int[] getterSetters
public static org.mozilla.javascript.Scriptable newObjectLiteral (java.lang.Object[], java.lang.Object[], int[], org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
String definer
org.mozilla.javascript.Callable fun
String definer
Object[] outArgs
int index
Object id
int getterSetter
Object value
int i
int end
Object[] propertyIds
Object[] propertyValues
int[] getterSetters
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable object
public static boolean isArrayObject (java.lang.Object)
Object obj
public static java.lang.Object[] getArrayElements (org.mozilla.javascript.Scriptable)
Object elem
int i
Object[] result
org.mozilla.javascript.Scriptable object
org.mozilla.javascript.Context cx
long longLen
int len
static void checkDeprecated (org.mozilla.javascript.Context, java.lang.String)
String msg
org.mozilla.javascript.Context cx
String name
int version
public static java.lang.String getMessage0 (java.lang.String)
String messageId
public static java.lang.String getMessage1 (java.lang.String, java.lang.Object)
String messageId
Object arg1
Object[] arguments
public static java.lang.String getMessage2 (java.lang.String, java.lang.Object, java.lang.Object)
String messageId
Object arg1
Object arg2
Object[] arguments
public static java.lang.String getMessage3 (java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object)
String messageId
Object arg1
Object arg2
Object arg3
Object[] arguments
public static java.lang.String getMessage4 (java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
String messageId
Object arg1
Object arg2
Object arg3
Object arg4
Object[] arguments
public static java.lang.String getMessage (java.lang.String, java.lang.Object[])
String messageId
Object[] arguments
public static org.mozilla.javascript.EcmaError constructError (java.lang.String, java.lang.String)
String error
String message
int[] linep
String filename
public static org.mozilla.javascript.EcmaError constructError (java.lang.String, java.lang.String, int)
String error
String message
int lineNumberDelta
int[] linep
String filename
public static org.mozilla.javascript.EcmaError constructError (java.lang.String, java.lang.String, java.lang.String, int, java.lang.String, int)
String error
String message
String sourceName
int lineNumber
String lineSource
int columnNumber
public static org.mozilla.javascript.EcmaError typeError (java.lang.String)
String message
public static org.mozilla.javascript.EcmaError typeError0 (java.lang.String)
String messageId
String msg
public static org.mozilla.javascript.EcmaError typeError1 (java.lang.String, java.lang.String)
String messageId
String arg1
String msg
public static org.mozilla.javascript.EcmaError typeError2 (java.lang.String, java.lang.String, java.lang.String)
String messageId
String arg1
String arg2
String msg
public static org.mozilla.javascript.EcmaError typeError3 (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String messageId
String arg1
String arg2
String arg3
String msg
public static java.lang.RuntimeException undefReadError (java.lang.Object, java.lang.Object)
Object object
Object id
String idStr
public static java.lang.RuntimeException undefCallError (java.lang.Object, java.lang.Object)
Object object
Object id
String idStr
public static java.lang.RuntimeException undefWriteError (java.lang.Object, java.lang.Object, java.lang.Object)
Object object
Object id
Object value
String idStr
String valueStr
public static java.lang.RuntimeException notFoundError (org.mozilla.javascript.Scriptable, java.lang.String)
org.mozilla.javascript.Scriptable object
String property
String msg
public static java.lang.RuntimeException notFunctionError (java.lang.Object)
Object value
public static java.lang.RuntimeException notFunctionError (java.lang.Object, java.lang.Object)
Object value
Object messageHelper
String msg
public static java.lang.RuntimeException notFunctionError (java.lang.Object, java.lang.Object, java.lang.String)
int curly
Object obj
Object value
String propertyName
String objString
private static java.lang.RuntimeException notXmlError (java.lang.Object)
Object value
private static void warnAboutNonJSObject (java.lang.Object)
Object nonJSObject
String message
public static org.mozilla.javascript.RegExpProxy getRegExpProxy (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public static void setRegExpProxy (org.mozilla.javascript.Context, org.mozilla.javascript.RegExpProxy)
org.mozilla.javascript.Context cx
org.mozilla.javascript.RegExpProxy proxy
public static org.mozilla.javascript.RegExpProxy checkRegExpProxy (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
org.mozilla.javascript.RegExpProxy result
private static org.mozilla.javascript.xml.XMLLib currentXMLLib (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
org.mozilla.javascript.xml.XMLLib xmlLib
public static java.lang.String escapeAttributeValue (java.lang.Object, org.mozilla.javascript.Context)
Object value
org.mozilla.javascript.Context cx
org.mozilla.javascript.xml.XMLLib xmlLib
public static java.lang.String escapeTextValue (java.lang.Object, org.mozilla.javascript.Context)
Object value
org.mozilla.javascript.Context cx
org.mozilla.javascript.xml.XMLLib xmlLib
public static org.mozilla.javascript.Ref memberRef (java.lang.Object, java.lang.Object, org.mozilla.javascript.Context, int)
Object obj
Object elem
org.mozilla.javascript.Context cx
int memberTypeFlags
org.mozilla.javascript.xml.XMLObject xmlObject
public static org.mozilla.javascript.Ref memberRef (java.lang.Object, java.lang.Object, java.lang.Object, org.mozilla.javascript.Context, int)
Object obj
Object namespace
Object elem
org.mozilla.javascript.Context cx
int memberTypeFlags
org.mozilla.javascript.xml.XMLObject xmlObject
public static org.mozilla.javascript.Ref nameRef (java.lang.Object, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, int)
Object name
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
int memberTypeFlags
org.mozilla.javascript.xml.XMLLib xmlLib
public static org.mozilla.javascript.Ref nameRef (java.lang.Object, java.lang.Object, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, int)
Object namespace
Object name
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
int memberTypeFlags
org.mozilla.javascript.xml.XMLLib xmlLib
private static void storeIndexResult (org.mozilla.javascript.Context, int)
org.mozilla.javascript.Context cx
int index
static int lastIndexResult (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public static void storeUint32Result (org.mozilla.javascript.Context, long)
org.mozilla.javascript.Context cx
long value
public static long lastUint32Result (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
long value
private static void storeScriptable (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable value
public static org.mozilla.javascript.Scriptable lastStoredScriptable (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable result
static java.lang.String makeUrlForGeneratedScript (boolean, java.lang.String, int)
boolean isEval
String masterScriptUrl
int masterScriptLine
static boolean isGeneratedScript (java.lang.String)
String sourceUrl
private static java.lang.RuntimeException errorWithClassName (java.lang.String, java.lang.Object)
String msg
Object val
public static org.mozilla.javascript.JavaScriptException throwError (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.String)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
String message
int[] linep
String filename
org.mozilla.javascript.Scriptable error
static void ()
}
org/mozilla/javascript/ScriptStackElement.classScriptStackElement.java
package org.mozilla.javascript
public final org.mozilla.javascript.ScriptStackElement extends java.lang.Object implements java.io.Serializable {
public final String fileName
public final String functionName
public final int lineNumber
public void (java.lang.String, java.lang.String, int)
String fileName
String functionName
int lineNumber
public java.lang.String toString ()
StringBuilder sb
public void renderJavaStyle (java.lang.StringBuilder)
StringBuilder sb
public void renderMozillaStyle (java.lang.StringBuilder)
StringBuilder sb
}
org/mozilla/javascript/Scriptable.classScriptable.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.Scriptable extends java.lang.Object {
public static final Object NOT_FOUND
public abstract java.lang.String getClassName ()
public abstract java.lang.Object get (java.lang.String, org.mozilla.javascript.Scriptable)
public abstract java.lang.Object get (int, org.mozilla.javascript.Scriptable)
public abstract boolean has (java.lang.String, org.mozilla.javascript.Scriptable)
public abstract boolean has (int, org.mozilla.javascript.Scriptable)
public abstract void put (java.lang.String, org.mozilla.javascript.Scriptable, java.lang.Object)
public abstract void put (int, org.mozilla.javascript.Scriptable, java.lang.Object)
public abstract void delete (java.lang.String)
public abstract void delete (int)
public abstract org.mozilla.javascript.Scriptable getPrototype ()
public abstract void setPrototype (org.mozilla.javascript.Scriptable)
public abstract org.mozilla.javascript.Scriptable getParentScope ()
public abstract void setParentScope (org.mozilla.javascript.Scriptable)
public abstract java.lang.Object[] getIds ()
public abstract java.lang.Object getDefaultValue (java.lang.Class)
public abstract boolean hasInstance (org.mozilla.javascript.Scriptable)
static void ()
}
org/mozilla/javascript/ScriptableObject$GetterSlot.classScriptableObject.java
package org.mozilla.javascript
final org.mozilla.javascript.ScriptableObject$GetterSlot extends org.mozilla.javascript.ScriptableObject$Slot {
static final long serialVersionUID
Object getter
Object setter
void (java.lang.String, int, int)
String name
int indexOrHash
int attributes
org.mozilla.javascript.ScriptableObject getPropertyDescriptor (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable parent
org.mozilla.javascript.ScriptableObject desc
boolean setValue (java.lang.Object, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable)
Object setterThis
Object[] args
org.mozilla.javascript.MemberBox nativeSetter
Class[] pTypes
Class valueType
int tag
Object actualArg
Object setterThis
Object[] args
org.mozilla.javascript.Function f
org.mozilla.javascript.Context cx
Object value
org.mozilla.javascript.Scriptable owner
org.mozilla.javascript.Scriptable start
java.lang.Object getValue (org.mozilla.javascript.Scriptable)
Object getterThis
Object[] args
org.mozilla.javascript.MemberBox nativeGetter
Object getterThis
Object[] args
org.mozilla.javascript.Function f
org.mozilla.javascript.Context cx
org.mozilla.javascript.LazilyLoadedCtor initializer
org.mozilla.javascript.Scriptable start
}
org/mozilla/javascript/ScriptableObject$Slot.classScriptableObject.java
package org.mozilla.javascript
org.mozilla.javascript.ScriptableObject$Slot extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
String name
int indexOrHash
private volatile short attributes
volatile transient boolean wasDeleted
volatile Object value
volatile transient org.mozilla.javascript.ScriptableObject$Slot next
volatile transient org.mozilla.javascript.ScriptableObject$Slot orderedNext
void (java.lang.String, int, int)
String name
int indexOrHash
int attributes
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
boolean setValue (java.lang.Object, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable)
Object value
org.mozilla.javascript.Scriptable owner
org.mozilla.javascript.Scriptable start
java.lang.Object getValue (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable start
final int getAttributes ()
final synchronized void setAttributes (int)
int value
final void checkNotReadonly ()
String str
org.mozilla.javascript.ScriptableObject getPropertyDescriptor (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
}
org/mozilla/javascript/ScriptableObject.classScriptableObject.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.ScriptableObject extends java.lang.Object implements org.mozilla.javascript.Scriptable java.io.Serializable org.mozilla.javascript.debug.DebuggableObject org.mozilla.javascript.ConstProperties {
public static final int EMPTY
public static final int READONLY
public static final int DONTENUM
public static final int PERMANENT
public static final int UNINITIALIZED_CONST
public static final int CONST
private org.mozilla.javascript.Scriptable prototypeObject
private org.mozilla.javascript.Scriptable parentScopeObject
private transient org.mozilla.javascript.ScriptableObject$Slot[] slots
private int count
private transient org.mozilla.javascript.ScriptableObject$Slot firstAdded
private transient org.mozilla.javascript.ScriptableObject$Slot lastAdded
private volatile java.util.Map associatedValues
private static final int SLOT_QUERY
private static final int SLOT_MODIFY
private static final int SLOT_MODIFY_CONST
private static final int SLOT_MODIFY_GETTER_SETTER
private static final int SLOT_CONVERT_ACCESSOR_TO_DATA
private static final int INITIAL_SLOT_SIZE
private boolean isExtensible
protected static org.mozilla.javascript.ScriptableObject buildDataDescriptor (org.mozilla.javascript.Scriptable, java.lang.Object, int)
org.mozilla.javascript.Scriptable scope
Object value
int attributes
org.mozilla.javascript.ScriptableObject desc
static void checkValidAttributes (int)
int attributes
int mask
public void ()
public void (org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable prototype
public java.lang.String getTypeOf ()
public abstract java.lang.String getClassName ()
public boolean has (java.lang.String, org.mozilla.javascript.Scriptable)
String name
org.mozilla.javascript.Scriptable start
public boolean has (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
public java.lang.Object get (java.lang.String, org.mozilla.javascript.Scriptable)
String name
org.mozilla.javascript.Scriptable start
public java.lang.Object get (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
public void put (java.lang.String, org.mozilla.javascript.Scriptable, java.lang.Object)
String name
org.mozilla.javascript.Scriptable start
Object value
public void put (int, org.mozilla.javascript.Scriptable, java.lang.Object)
int index
org.mozilla.javascript.Scriptable start
Object value
public void delete (java.lang.String)
String name
public void delete (int)
int index
public void putConst (java.lang.String, org.mozilla.javascript.Scriptable, java.lang.Object)
String name
org.mozilla.javascript.Scriptable start
Object value
public void defineConst (java.lang.String, org.mozilla.javascript.Scriptable)
String name
org.mozilla.javascript.Scriptable start
public boolean isConst (java.lang.String)
String name
org.mozilla.javascript.ScriptableObject$Slot slot
public final int getAttributes (java.lang.String, org.mozilla.javascript.Scriptable)
String name
org.mozilla.javascript.Scriptable start
public final int getAttributes (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
public final void setAttributes (java.lang.String, org.mozilla.javascript.Scriptable, int)
String name
org.mozilla.javascript.Scriptable start
int attributes
public void setAttributes (int, org.mozilla.javascript.Scriptable, int)
int index
org.mozilla.javascript.Scriptable start
int attributes
public int getAttributes (java.lang.String)
String name
public int getAttributes (int)
int index
public void setAttributes (java.lang.String, int)
String name
int attributes
public void setAttributes (int, int)
int index
int attributes
public void setGetterOrSetter (java.lang.String, int, org.mozilla.javascript.Callable, boolean)
String name
int index
org.mozilla.javascript.Callable getterOrSetter
boolean isSetter
private void setGetterOrSetter (java.lang.String, int, org.mozilla.javascript.Callable, boolean, boolean)
org.mozilla.javascript.ScriptableObject$GetterSlot gslot
String name
int index
org.mozilla.javascript.Callable getterOrSetter
boolean isSetter
boolean force
org.mozilla.javascript.ScriptableObject$GetterSlot gslot
public java.lang.Object getGetterOrSetter (java.lang.String, int, boolean)
org.mozilla.javascript.ScriptableObject$GetterSlot gslot
Object result
String name
int index
boolean isSetter
org.mozilla.javascript.ScriptableObject$Slot slot
protected boolean isGetterOrSetter (java.lang.String, int, boolean)
String name
int index
boolean setter
org.mozilla.javascript.ScriptableObject$Slot slot
void addLazilyInitializedValue (java.lang.String, int, org.mozilla.javascript.LazilyLoadedCtor, int)
String name
int index
org.mozilla.javascript.LazilyLoadedCtor init
int attributes
org.mozilla.javascript.ScriptableObject$GetterSlot gslot
public org.mozilla.javascript.Scriptable getPrototype ()
public void setPrototype (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable m
public org.mozilla.javascript.Scriptable getParentScope ()
public void setParentScope (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable m
public java.lang.Object[] getIds ()
public java.lang.Object[] getAllIds ()
public java.lang.Object getDefaultValue (java.lang.Class)
Class typeHint
public static java.lang.Object getDefaultValue (org.mozilla.javascript.Scriptable, java.lang.Class)
boolean tryToString
String methodName
Object[] args
String hint
String hint
String hint
String hint
String hint
String hint
String hint
Object u
boolean tryToString
String methodName
Object[] args
Object v
org.mozilla.javascript.Function fun
int i
org.mozilla.javascript.Scriptable object
Class typeHint
org.mozilla.javascript.Context cx
String arg
public boolean hasInstance (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable instance
public boolean avoidObjectDetection ()
protected java.lang.Object equivalentValues (java.lang.Object)
Object value
public static void defineClass (org.mozilla.javascript.Scriptable, java.lang.Class) throws java.lang.IllegalAccessException java.lang.InstantiationException java.lang.reflect.InvocationTargetException
org.mozilla.javascript.Scriptable scope
Class clazz
public static void defineClass (org.mozilla.javascript.Scriptable, java.lang.Class, boolean) throws java.lang.IllegalAccessException java.lang.InstantiationException java.lang.reflect.InvocationTargetException
org.mozilla.javascript.Scriptable scope
Class clazz
boolean sealed
public static java.lang.String defineClass (org.mozilla.javascript.Scriptable, java.lang.Class, boolean, boolean) throws java.lang.IllegalAccessException java.lang.InstantiationException java.lang.reflect.InvocationTargetException
org.mozilla.javascript.Scriptable scope
Class clazz
boolean sealed
boolean mapInheritance
org.mozilla.javascript.BaseFunction ctor
String name
static org.mozilla.javascript.BaseFunction buildClassCtor (org.mozilla.javascript.Scriptable, java.lang.Class, boolean, boolean) throws java.lang.IllegalAccessException java.lang.InstantiationException java.lang.reflect.InvocationTargetException
Object[] args
Object[] args
java.lang.reflect.Method method
Class[] parmTypes
int i
int i
Class superScriptable
String name
Class superClass
Class[] parmTypes
java.lang.reflect.Method setter
int attr
String name
java.lang.annotation.Annotation annotation
String prefix
boolean isStatic
java.util.HashSet names
String propName
org.mozilla.javascript.FunctionObject f
java.lang.reflect.Method method
java.lang.reflect.Method[] arr$
int len$
int i$
Object[] finishArgs
org.mozilla.javascript.Scriptable scope
Class clazz
boolean sealed
boolean mapInheritance
java.lang.reflect.Method[] methods
java.lang.reflect.Constructor[] ctors
java.lang.reflect.Constructor protoCtor
org.mozilla.javascript.Scriptable proto
String className
org.mozilla.javascript.Scriptable superProto
String functionPrefix
String staticFunctionPrefix
String getterPrefix
String setterPrefix
String ctorName
java.lang.reflect.Member ctorMember
org.mozilla.javascript.FunctionObject ctor
java.lang.reflect.Method finishInit
java.util.HashSet staticNames
java.util.HashSet instanceNames
private static java.lang.reflect.Member findAnnotatedMember (java.lang.reflect.AccessibleObject[], java.lang.Class)
java.lang.reflect.AccessibleObject member
java.lang.reflect.AccessibleObject[] arr$
int len$
int i$
java.lang.reflect.AccessibleObject[] members
Class annotation
private static java.lang.reflect.Method findSetterMethod (java.lang.reflect.Method[], java.lang.String, java.lang.String)
org.mozilla.javascript.annotations.JSSetter annotation
java.lang.reflect.Method method
java.lang.reflect.Method[] arr$
int len$
int i$
java.lang.reflect.Method method
java.lang.reflect.Method[] arr$
int len$
int i$
java.lang.reflect.Method[] methods
String name
String prefix
String newStyleName
String oldStyleName
private static java.lang.String getPropertyName (java.lang.String, java.lang.String, java.lang.annotation.Annotation)
String methodName
String prefix
java.lang.annotation.Annotation annotation
String propName
private static java.lang.Class extendsScriptable (java.lang.Class)
Class c
public void defineProperty (java.lang.String, java.lang.Object, int)
String propertyName
Object value
int attributes
public static void defineProperty (org.mozilla.javascript.Scriptable, java.lang.String, java.lang.Object, int)
org.mozilla.javascript.Scriptable destination
String propertyName
Object value
int attributes
org.mozilla.javascript.ScriptableObject so
public static void defineConstProperty (org.mozilla.javascript.Scriptable, java.lang.String)
org.mozilla.javascript.ConstProperties cp
org.mozilla.javascript.Scriptable destination
String propertyName
public void defineProperty (java.lang.String, java.lang.Class, int)
String propertyName
Class clazz
int attributes
int length
char[] buf
String getterName
String setterName
java.lang.reflect.Method[] methods
java.lang.reflect.Method getter
java.lang.reflect.Method setter
public void defineProperty (java.lang.String, java.lang.Object, java.lang.reflect.Method, java.lang.reflect.Method, int)
boolean delegatedForm
Object argType
boolean delegatedForm
String errorId
Class[] parmTypes
boolean delegatedForm
Object argType
boolean delegatedForm
String errorId
Class[] parmTypes
String propertyName
Object delegateTo
java.lang.reflect.Method getter
java.lang.reflect.Method setter
int attributes
org.mozilla.javascript.MemberBox getterBox
org.mozilla.javascript.MemberBox setterBox
org.mozilla.javascript.ScriptableObject$GetterSlot gslot
public void defineOwnProperties (org.mozilla.javascript.Context, org.mozilla.javascript.ScriptableObject)
String name
Object descObj
org.mozilla.javascript.ScriptableObject desc
Object id
Object[] arr$
int len$
int i$
String name
org.mozilla.javascript.ScriptableObject desc
Object id
Object[] arr$
int len$
int i$
org.mozilla.javascript.Context cx
org.mozilla.javascript.ScriptableObject props
Object[] ids
public void defineOwnProperty (org.mozilla.javascript.Context, java.lang.Object, org.mozilla.javascript.ScriptableObject)
org.mozilla.javascript.Context cx
Object id
org.mozilla.javascript.ScriptableObject desc
private void defineOwnProperty (org.mozilla.javascript.Context, java.lang.Object, org.mozilla.javascript.ScriptableObject, boolean)
int attributes
org.mozilla.javascript.Context cx
Object id
org.mozilla.javascript.ScriptableObject desc
boolean checkValid
org.mozilla.javascript.ScriptableObject$Slot slot
int attributes
private void defineOwnProperty (org.mozilla.javascript.Context, org.mozilla.javascript.ScriptableObject$Slot, org.mozilla.javascript.ScriptableObject, int)
org.mozilla.javascript.ScriptableObject$GetterSlot gslot
Object getter
Object setter
Object value
org.mozilla.javascript.Context cx
org.mozilla.javascript.ScriptableObject$Slot slot
org.mozilla.javascript.ScriptableObject desc
int attributes
String name
int index
private void checkValidPropertyDefinition (org.mozilla.javascript.ScriptableObject$Slot, org.mozilla.javascript.ScriptableObject)
String id
org.mozilla.javascript.ScriptableObject current
org.mozilla.javascript.ScriptableObject$Slot slot
org.mozilla.javascript.ScriptableObject desc
Object getter
Object setter
protected static boolean isTrue (java.lang.Object)
Object value
protected static boolean isFalse (java.lang.Object)
Object value
private boolean changes (java.lang.Object, java.lang.Object)
Object currentValue
Object newValue
protected int applyDescriptorToAttributeBitset (int, org.mozilla.javascript.ScriptableObject)
int attributes
org.mozilla.javascript.ScriptableObject desc
Object enumerable
Object writable
Object configurable
protected boolean isDataDescriptor (org.mozilla.javascript.ScriptableObject)
org.mozilla.javascript.ScriptableObject desc
protected boolean isAccessorDescriptor (org.mozilla.javascript.ScriptableObject)
org.mozilla.javascript.ScriptableObject desc
protected boolean isGenericDescriptor (org.mozilla.javascript.ScriptableObject)
org.mozilla.javascript.ScriptableObject desc
protected org.mozilla.javascript.Scriptable ensureScriptable (java.lang.Object)
Object arg
protected org.mozilla.javascript.ScriptableObject ensureScriptableObject (java.lang.Object)
Object arg
public void defineFunctionProperties (java.lang.String[], java.lang.Class, int)
String name
java.lang.reflect.Method m
org.mozilla.javascript.FunctionObject f
int i
String[] names
Class clazz
int attributes
java.lang.reflect.Method[] methods
public static org.mozilla.javascript.Scriptable getObjectPrototype (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
public static org.mozilla.javascript.Scriptable getFunctionPrototype (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
public static org.mozilla.javascript.Scriptable getArrayPrototype (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
public static org.mozilla.javascript.Scriptable getClassPrototype (org.mozilla.javascript.Scriptable, java.lang.String)
Object proto
org.mozilla.javascript.Scriptable ctorObj
Object proto
org.mozilla.javascript.Scriptable scope
String className
Object ctor
Object proto
public static org.mozilla.javascript.Scriptable getTopLevelScope (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable parent
org.mozilla.javascript.Scriptable obj
public boolean isExtensible ()
public void preventExtensions ()
public synchronized void sealObject ()
org.mozilla.javascript.LazilyLoadedCtor initializer
org.mozilla.javascript.ScriptableObject$Slot slot
public final boolean isSealed ()
private void checkNotSealed (java.lang.String, int)
String name
int index
String str
public static java.lang.Object getProperty (org.mozilla.javascript.Scriptable, java.lang.String)
org.mozilla.javascript.Scriptable obj
String name
org.mozilla.javascript.Scriptable start
Object result
public static java.lang.Object getTypedProperty (org.mozilla.javascript.Scriptable, int, java.lang.Class)
org.mozilla.javascript.Scriptable s
int index
Class type
Object val
public static java.lang.Object getProperty (org.mozilla.javascript.Scriptable, int)
org.mozilla.javascript.Scriptable obj
int index
org.mozilla.javascript.Scriptable start
Object result
public static java.lang.Object getTypedProperty (org.mozilla.javascript.Scriptable, java.lang.String, java.lang.Class)
org.mozilla.javascript.Scriptable s
String name
Class type
Object val
public static boolean hasProperty (org.mozilla.javascript.Scriptable, java.lang.String)
org.mozilla.javascript.Scriptable obj
String name
public static void redefineProperty (org.mozilla.javascript.Scriptable, java.lang.String, boolean)
org.mozilla.javascript.ConstProperties cp
org.mozilla.javascript.Scriptable obj
String name
boolean isConst
org.mozilla.javascript.Scriptable base
public static boolean hasProperty (org.mozilla.javascript.Scriptable, int)
org.mozilla.javascript.Scriptable obj
int index
public static void putProperty (org.mozilla.javascript.Scriptable, java.lang.String, java.lang.Object)
org.mozilla.javascript.Scriptable obj
String name
Object value
org.mozilla.javascript.Scriptable base
public static void putConstProperty (org.mozilla.javascript.Scriptable, java.lang.String, java.lang.Object)
org.mozilla.javascript.Scriptable obj
String name
Object value
org.mozilla.javascript.Scriptable base
public static void putProperty (org.mozilla.javascript.Scriptable, int, java.lang.Object)
org.mozilla.javascript.Scriptable obj
int index
Object value
org.mozilla.javascript.Scriptable base
public static boolean deleteProperty (org.mozilla.javascript.Scriptable, java.lang.String)
org.mozilla.javascript.Scriptable obj
String name
org.mozilla.javascript.Scriptable base
public static boolean deleteProperty (org.mozilla.javascript.Scriptable, int)
org.mozilla.javascript.Scriptable obj
int index
org.mozilla.javascript.Scriptable base
public static java.lang.Object[] getPropertyIds (org.mozilla.javascript.Scriptable)
int i
int i
Object[] ids
org.mozilla.javascript.Scriptable obj
Object[] result
org.mozilla.javascript.ObjToIntMap map
public static java.lang.Object callMethod (org.mozilla.javascript.Scriptable, java.lang.String, java.lang.Object[])
org.mozilla.javascript.Scriptable obj
String methodName
Object[] args
public static java.lang.Object callMethod (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.String, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable obj
String methodName
Object[] args
Object funObj
org.mozilla.javascript.Function fun
org.mozilla.javascript.Scriptable scope
private static org.mozilla.javascript.Scriptable getBase (org.mozilla.javascript.Scriptable, java.lang.String)
org.mozilla.javascript.Scriptable obj
String name
private static org.mozilla.javascript.Scriptable getBase (org.mozilla.javascript.Scriptable, int)
org.mozilla.javascript.Scriptable obj
int index
public final java.lang.Object getAssociatedValue (java.lang.Object)
Object key
java.util.Map h
public static java.lang.Object getTopScopeValue (org.mozilla.javascript.Scriptable, java.lang.Object)
org.mozilla.javascript.ScriptableObject so
Object value
org.mozilla.javascript.Scriptable scope
Object key
public final synchronized java.lang.Object associateValue (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Map h
private java.lang.Object getImpl (java.lang.String, int, org.mozilla.javascript.Scriptable)
String name
int index
org.mozilla.javascript.Scriptable start
org.mozilla.javascript.ScriptableObject$Slot slot
private boolean putImpl (java.lang.String, int, org.mozilla.javascript.Scriptable, java.lang.Object, int)
org.mozilla.javascript.ScriptableObject$Slot slot
org.mozilla.javascript.ScriptableObject$Slot slot
int attr
org.mozilla.javascript.ScriptableObject$Slot slot
String name
int index
org.mozilla.javascript.Scriptable start
Object value
int constFlag
org.mozilla.javascript.ScriptableObject$Slot slot
private org.mozilla.javascript.ScriptableObject$Slot findAttributeSlot (java.lang.String, int, int)
String str
String name
int index
int accessType
org.mozilla.javascript.ScriptableObject$Slot slot
private org.mozilla.javascript.ScriptableObject$Slot getSlot (java.lang.String, int, int)
Object sname
org.mozilla.javascript.ScriptableObject$Slot slot
int slotIndex
String name
int index
int accessType
org.mozilla.javascript.ScriptableObject$Slot[] slotsLocalRef
int indexOrHash
private synchronized org.mozilla.javascript.ScriptableObject$Slot createSlot (java.lang.String, int, int)
int insertPos
org.mozilla.javascript.ScriptableObject$Slot newSlot
org.mozilla.javascript.ScriptableObject$Slot newSlot
org.mozilla.javascript.ScriptableObject$Slot newSlot
int tableSize
org.mozilla.javascript.ScriptableObject$Slot prev
org.mozilla.javascript.ScriptableObject$Slot slot
String name
int indexOrHash
int accessType
org.mozilla.javascript.ScriptableObject$Slot[] slotsLocalRef
int insertPos
org.mozilla.javascript.ScriptableObject$Slot newSlot
private synchronized void removeSlot (java.lang.String, int)
int tableSize
int slotIndex
org.mozilla.javascript.ScriptableObject$Slot prev
org.mozilla.javascript.ScriptableObject$Slot slot
String name
int index
int indexOrHash
org.mozilla.javascript.ScriptableObject$Slot[] slotsLocalRef
private static int getSlotIndex (int, int)
int tableSize
int indexOrHash
private static void copyTable (org.mozilla.javascript.ScriptableObject$Slot[], org.mozilla.javascript.ScriptableObject$Slot[], int)
int insertPos
org.mozilla.javascript.ScriptableObject$Slot next
org.mozilla.javascript.ScriptableObject$Slot slot
org.mozilla.javascript.ScriptableObject$Slot[] slots
org.mozilla.javascript.ScriptableObject$Slot[] newSlots
int count
int tableSize
int i
private static void addKnownAbsentSlot (org.mozilla.javascript.ScriptableObject$Slot[], org.mozilla.javascript.ScriptableObject$Slot, int)
org.mozilla.javascript.ScriptableObject$Slot prev
org.mozilla.javascript.ScriptableObject$Slot[] slots
org.mozilla.javascript.ScriptableObject$Slot slot
int insertPos
java.lang.Object[] getIds (boolean)
org.mozilla.javascript.ScriptableObject$Slot next
boolean getAll
org.mozilla.javascript.ScriptableObject$Slot[] s
Object[] a
int c
org.mozilla.javascript.ScriptableObject$Slot slot
Object[] result
private synchronized void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
org.mozilla.javascript.ScriptableObject$Slot next
org.mozilla.javascript.ScriptableObject$Slot slot
java.io.ObjectOutputStream out
int objectsCount
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
int newSize
int slotIndex
int i
int objectsCount
org.mozilla.javascript.ScriptableObject$Slot prev
java.io.ObjectInputStream in
int tableSize
protected org.mozilla.javascript.ScriptableObject getOwnPropertyDescriptor (org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.Context cx
Object id
org.mozilla.javascript.ScriptableObject$Slot slot
org.mozilla.javascript.Scriptable scope
protected org.mozilla.javascript.ScriptableObject$Slot getSlot (org.mozilla.javascript.Context, java.lang.Object, int)
int index
org.mozilla.javascript.ScriptableObject$Slot slot
org.mozilla.javascript.Context cx
Object id
int accessType
org.mozilla.javascript.ScriptableObject$Slot slot
String name
public int size ()
public boolean isEmpty ()
public java.lang.Object get (java.lang.Object)
Object key
Object value
}
org/mozilla/javascript/SecureCaller$1.classSecureCaller.java
package org.mozilla.javascript
final org.mozilla.javascript.SecureCaller$1 extends java.lang.Object implements java.security.PrivilegedAction {
final Thread val$thread
void (java.lang.Thread)
public java.lang.Object run ()
}
org/mozilla/javascript/SecureCaller$2.classSecureCaller.java
package org.mozilla.javascript
final org.mozilla.javascript.SecureCaller$2 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
final ClassLoader val$classLoader
final java.security.CodeSource val$codeSource
void (java.lang.ClassLoader, java.security.CodeSource)
public java.lang.Object run () throws java.lang.Exception
ClassLoader effectiveClassLoader
ClassLoader effectiveClassLoader
Class thisClass
org.mozilla.javascript.SecureCaller$SecureClassLoaderImpl secCl
Class c
}
org/mozilla/javascript/SecureCaller$3.classSecureCaller.java
package org.mozilla.javascript
final org.mozilla.javascript.SecureCaller$3 extends java.lang.Object implements java.security.PrivilegedAction {
void ()
public java.lang.Object run ()
}
org/mozilla/javascript/SecureCaller$SecureClassLoaderImpl.classSecureCaller.java
package org.mozilla.javascript
org.mozilla.javascript.SecureCaller$SecureClassLoaderImpl extends java.security.SecureClassLoader {
void (java.lang.ClassLoader)
ClassLoader parent
java.lang.Class defineAndLinkClass (java.lang.String, byte[], java.security.CodeSource)
String name
byte[] bytes
java.security.CodeSource cs
Class cl
}
org/mozilla/javascript/SecureCaller.classSecureCaller.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.SecureCaller extends java.lang.Object {
private static final byte[] secureCallerImplBytecode
private static final java.util.Map callers
public void ()
public abstract java.lang.Object call (org.mozilla.javascript.Callable, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
static java.lang.Object callSecurely (java.security.CodeSource, org.mozilla.javascript.Callable, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.SecureCaller caller
java.security.PrivilegedActionException ex
java.lang.ref.SoftReference ref
java.security.CodeSource codeSource
org.mozilla.javascript.Callable callable
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
Thread thread
ClassLoader classLoader
java.util.Map classLoaderMap
org.mozilla.javascript.SecureCaller caller
private static byte[] loadBytecode ()
private static byte[] loadBytecodePrivileged ()
int r
java.io.ByteArrayOutputStream bout
java.io.InputStream in
java.io.IOException e
java.net.URL url
static byte[] access$000 ()
static byte[] access$100 ()
static void ()
}
org/mozilla/javascript/SecurityController$1.classSecurityController.java
package org.mozilla.javascript
org.mozilla.javascript.SecurityController$1 extends java.lang.Object implements org.mozilla.javascript.Script {
final org.mozilla.javascript.Callable val$callable
final org.mozilla.javascript.Scriptable val$thisObj
final Object[] val$args
final org.mozilla.javascript.SecurityController this$0
void (org.mozilla.javascript.SecurityController, org.mozilla.javascript.Callable, org.mozilla.javascript.Scriptable, java.lang.Object[])
public java.lang.Object exec (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
}
org/mozilla/javascript/SecurityController.classSecurityController.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.SecurityController extends java.lang.Object {
private static org.mozilla.javascript.SecurityController global
public void ()
static org.mozilla.javascript.SecurityController global ()
public static boolean hasGlobal ()
public static void initGlobal (org.mozilla.javascript.SecurityController)
org.mozilla.javascript.SecurityController controller
public abstract org.mozilla.javascript.GeneratedClassLoader createClassLoader (java.lang.ClassLoader, java.lang.Object)
public static org.mozilla.javascript.GeneratedClassLoader createLoader (java.lang.ClassLoader, java.lang.Object)
org.mozilla.javascript.GeneratedClassLoader loader
Object dynamicDomain
ClassLoader parent
Object staticDomain
org.mozilla.javascript.Context cx
org.mozilla.javascript.SecurityController sc
org.mozilla.javascript.GeneratedClassLoader loader
public static java.lang.Class getStaticSecurityDomainClass ()
org.mozilla.javascript.SecurityController sc
public java.lang.Class getStaticSecurityDomainClassInternal ()
public abstract java.lang.Object getDynamicSecurityDomain (java.lang.Object)
public java.lang.Object callWithDomain (java.lang.Object, org.mozilla.javascript.Context, org.mozilla.javascript.Callable, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
Object securityDomain
org.mozilla.javascript.Context cx
org.mozilla.javascript.Callable callable
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
public java.lang.Object execWithDomain (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Script, java.lang.Object)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Script script
Object securityDomain
}
org/mozilla/javascript/SecurityUtilities$1.classSecurityUtilities.java
package org.mozilla.javascript
final org.mozilla.javascript.SecurityUtilities$1 extends java.lang.Object implements java.security.PrivilegedAction {
final String val$name
void (java.lang.String)
public java.lang.String run ()
public volatile java.lang.Object run ()
}
org/mozilla/javascript/SecurityUtilities$2.classSecurityUtilities.java
package org.mozilla.javascript
final org.mozilla.javascript.SecurityUtilities$2 extends java.lang.Object implements java.security.PrivilegedAction {
final Class val$clazz
void (java.lang.Class)
public java.security.ProtectionDomain run ()
public volatile java.lang.Object run ()
}
org/mozilla/javascript/SecurityUtilities$3.classSecurityUtilities.java
package org.mozilla.javascript
final org.mozilla.javascript.SecurityUtilities$3 extends java.lang.Object implements java.security.PrivilegedAction {
final SecurityManager val$securityManager
void (java.lang.SecurityManager)
public java.security.ProtectionDomain run ()
Class c
public volatile java.lang.Object run ()
}
org/mozilla/javascript/SecurityUtilities.classSecurityUtilities.java
package org.mozilla.javascript
public org.mozilla.javascript.SecurityUtilities extends java.lang.Object {
public void ()
public static java.lang.String getSystemProperty (java.lang.String)
String name
public static java.security.ProtectionDomain getProtectionDomain (java.lang.Class)
Class clazz
public static java.security.ProtectionDomain getScriptProtectionDomain ()
SecurityManager securityManager
}
org/mozilla/javascript/SpecialRef.classSpecialRef.java
package org.mozilla.javascript
org.mozilla.javascript.SpecialRef extends org.mozilla.javascript.Ref {
static final long serialVersionUID
private static final int SPECIAL_NONE
private static final int SPECIAL_PROTO
private static final int SPECIAL_PARENT
private org.mozilla.javascript.Scriptable target
private int type
private String name
private void (org.mozilla.javascript.Scriptable, int, java.lang.String)
org.mozilla.javascript.Scriptable target
int type
String name
static org.mozilla.javascript.Ref createSpecial (org.mozilla.javascript.Context, java.lang.Object, java.lang.String)
int type
int type
org.mozilla.javascript.Context cx
Object object
String name
org.mozilla.javascript.Scriptable target
int type
public java.lang.Object get (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public java.lang.Object set (org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.Scriptable search
org.mozilla.javascript.Scriptable obj
org.mozilla.javascript.Context cx
Object value
public boolean has (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public boolean delete (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
}
org/mozilla/javascript/Synchronizer.classSynchronizer.java
package org.mozilla.javascript
public org.mozilla.javascript.Synchronizer extends org.mozilla.javascript.Delegator {
private Object syncObject
public void (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable obj
public void (org.mozilla.javascript.Scriptable, java.lang.Object)
org.mozilla.javascript.Scriptable obj
Object syncObject
public java.lang.Object call (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
Object sync
}
org/mozilla/javascript/Token$CommentType.classToken.java
package org.mozilla.javascript
public final org.mozilla.javascript.Token$CommentType extends java.lang.Enum {
public static final org.mozilla.javascript.Token$CommentType LINE
public static final org.mozilla.javascript.Token$CommentType BLOCK_COMMENT
public static final org.mozilla.javascript.Token$CommentType JSDOC
public static final org.mozilla.javascript.Token$CommentType HTML
private static final org.mozilla.javascript.Token$CommentType[] $VALUES
public static org.mozilla.javascript.Token$CommentType[] values ()
public static org.mozilla.javascript.Token$CommentType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
org/mozilla/javascript/Token.classToken.java
package org.mozilla.javascript
public org.mozilla.javascript.Token extends java.lang.Object {
public static final boolean printTrees
static final boolean printICode
static final boolean printNames
public static final int ERROR
public static final int EOF
public static final int EOL
public static final int FIRST_BYTECODE_TOKEN
public static final int ENTERWITH
public static final int LEAVEWITH
public static final int RETURN
public static final int GOTO
public static final int IFEQ
public static final int IFNE
public static final int SETNAME
public static final int BITOR
public static final int BITXOR
public static final int BITAND
public static final int EQ
public static final int NE
public static final int LT
public static final int LE
public static final int GT
public static final int GE
public static final int LSH
public static final int RSH
public static final int URSH
public static final int ADD
public static final int SUB
public static final int MUL
public static final int DIV
public static final int MOD
public static final int NOT
public static final int BITNOT
public static final int POS
public static final int NEG
public static final int NEW
public static final int DELPROP
public static final int TYPEOF
public static final int GETPROP
public static final int GETPROPNOWARN
public static final int SETPROP
public static final int GETELEM
public static final int SETELEM
public static final int CALL
public static final int NAME
public static final int NUMBER
public static final int STRING
public static final int NULL
public static final int THIS
public static final int FALSE
public static final int TRUE
public static final int SHEQ
public static final int SHNE
public static final int REGEXP
public static final int BINDNAME
public static final int THROW
public static final int RETHROW
public static final int IN
public static final int INSTANCEOF
public static final int LOCAL_LOAD
public static final int GETVAR
public static final int SETVAR
public static final int CATCH_SCOPE
public static final int ENUM_INIT_KEYS
public static final int ENUM_INIT_VALUES
public static final int ENUM_INIT_ARRAY
public static final int ENUM_NEXT
public static final int ENUM_ID
public static final int THISFN
public static final int RETURN_RESULT
public static final int ARRAYLIT
public static final int OBJECTLIT
public static final int GET_REF
public static final int SET_REF
public static final int DEL_REF
public static final int REF_CALL
public static final int REF_SPECIAL
public static final int YIELD
public static final int STRICT_SETNAME
public static final int DEFAULTNAMESPACE
public static final int ESCXMLATTR
public static final int ESCXMLTEXT
public static final int REF_MEMBER
public static final int REF_NS_MEMBER
public static final int REF_NAME
public static final int REF_NS_NAME
public static final int LAST_BYTECODE_TOKEN
public static final int TRY
public static final int SEMI
public static final int LB
public static final int RB
public static final int LC
public static final int RC
public static final int LP
public static final int RP
public static final int COMMA
public static final int ASSIGN
public static final int ASSIGN_BITOR
public static final int ASSIGN_BITXOR
public static final int ASSIGN_BITAND
public static final int ASSIGN_LSH
public static final int ASSIGN_RSH
public static final int ASSIGN_URSH
public static final int ASSIGN_ADD
public static final int ASSIGN_SUB
public static final int ASSIGN_MUL
public static final int ASSIGN_DIV
public static final int ASSIGN_MOD
public static final int FIRST_ASSIGN
public static final int LAST_ASSIGN
public static final int HOOK
public static final int COLON
public static final int OR
public static final int AND
public static final int INC
public static final int DEC
public static final int DOT
public static final int FUNCTION
public static final int EXPORT
public static final int IMPORT
public static final int IF
public static final int ELSE
public static final int SWITCH
public static final int CASE
public static final int DEFAULT
public static final int WHILE
public static final int DO
public static final int FOR
public static final int BREAK
public static final int CONTINUE
public static final int VAR
public static final int WITH
public static final int CATCH
public static final int FINALLY
public static final int VOID
public static final int RESERVED
public static final int EMPTY
public static final int BLOCK
public static final int LABEL
public static final int TARGET
public static final int LOOP
public static final int EXPR_VOID
public static final int EXPR_RESULT
public static final int JSR
public static final int SCRIPT
public static final int TYPEOFNAME
public static final int USE_STACK
public static final int SETPROP_OP
public static final int SETELEM_OP
public static final int LOCAL_BLOCK
public static final int SET_REF_OP
public static final int DOTDOT
public static final int COLONCOLON
public static final int XML
public static final int DOTQUERY
public static final int XMLATTR
public static final int XMLEND
public static final int TO_OBJECT
public static final int TO_DOUBLE
public static final int GET
public static final int SET
public static final int LET
public static final int CONST
public static final int SETCONST
public static final int SETCONSTVAR
public static final int ARRAYCOMP
public static final int LETEXPR
public static final int WITHEXPR
public static final int DEBUGGER
public static final int COMMENT
public static final int LAST_TOKEN
public void ()
public static java.lang.String name (int)
int token
public static java.lang.String typeToName (int)
int token
public static java.lang.String keywordToName (int)
int token
public static boolean isValidToken (int)
int code
}
org/mozilla/javascript/TokenStream.classTokenStream.java
package org.mozilla.javascript
org.mozilla.javascript.TokenStream extends java.lang.Object {
private static final int EOF_CHAR
private static final char BYTE_ORDER_MARK
private boolean dirtyLine
String regExpFlags
private String string
private double number
private boolean isOctal
private int quoteChar
private char[] stringBuffer
private int stringBufferTop
private org.mozilla.javascript.ObjToIntMap allStrings
private final int[] ungetBuffer
private int ungetCursor
private boolean hitEOF
private int lineStart
private int lineEndChar
int lineno
private String sourceString
private java.io.Reader sourceReader
private char[] sourceBuffer
private int sourceEnd
int sourceCursor
int cursor
int tokenBeg
int tokenEnd
org.mozilla.javascript.Token$CommentType commentType
private boolean xmlIsAttribute
private boolean xmlIsTagContent
private int xmlOpenTagsCount
private org.mozilla.javascript.Parser parser
private String commentPrefix
private int commentCursor
void (org.mozilla.javascript.Parser, java.io.Reader, java.lang.String, int)
org.mozilla.javascript.Parser parser
java.io.Reader sourceReader
String sourceString
int lineno
java.lang.String tokenToString (int)
int token
static boolean isKeyword (java.lang.String)
String s
private static int stringToKeyword (java.lang.String)
String X
int c
String name
int Id_break
int Id_case
int Id_continue
int Id_default
int Id_delete
int Id_do
int Id_else
int Id_export
int Id_false
int Id_for
int Id_function
int Id_if
int Id_in
int Id_let
int Id_new
int Id_null
int Id_return
int Id_switch
int Id_this
int Id_true
int Id_typeof
int Id_var
int Id_void
int Id_while
int Id_with
int Id_yield
int Id_abstract
int Id_boolean
int Id_byte
int Id_catch
int Id_char
int Id_class
int Id_const
int Id_debugger
int Id_double
int Id_enum
int Id_extends
int Id_final
int Id_finally
int Id_float
int Id_goto
int Id_implements
int Id_import
int Id_instanceof
int Id_int
int Id_interface
int Id_long
int Id_native
int Id_package
int Id_private
int Id_protected
int Id_public
int Id_short
int Id_static
int Id_super
int Id_synchronized
int Id_throw
int Id_throws
int Id_transient
int Id_try
int Id_volatile
int id
String s
final java.lang.String getSourceString ()
final int getLineno ()
final java.lang.String getString ()
final char getQuoteChar ()
final double getNumber ()
final boolean isNumberOctal ()
final boolean eof ()
final int getToken () throws java.io.IOException
boolean identifierStart
boolean identifierStart
int i
int escapeVal
int result
boolean containsEscape
String str
NumberFormatException ex
int base
boolean isInteger
String numString
double dval
int i
int c1
int val
int escapeStart
int escapeVal
String str
boolean lookForSlash
boolean identifierStart
boolean isUnicodeEscapeStart
int c
private static boolean isAlpha (int)
int c
static boolean isDigit (int)
int c
static boolean isJSSpace (int)
int c
private static boolean isJSFormatChar (int)
int c
void readRegExp (int) throws java.io.IOException
int startToken
int start
boolean inCharSet
int c
int reEnd
java.lang.String readAndClearRegExpFlags ()
String flags
boolean isXMLAttribute ()
int getFirstXMLToken () throws java.io.IOException
int getNextXMLToken () throws java.io.IOException
int c
private boolean readQuotedString (int) throws java.io.IOException
int c
int quote
private boolean readXmlComment () throws java.io.IOException
int c
private boolean readCDATA () throws java.io.IOException
int c
private boolean readEntity () throws java.io.IOException
int c
int declTags
private boolean readPI () throws java.io.IOException
int c
private java.lang.String getStringFromBuffer ()
private void addToString (int)
char[] tmp
int c
int N
private boolean canUngetChar ()
private void ungetChar (int)
int c
private boolean matchChar (int) throws java.io.IOException
int test
int c
private int peekChar () throws java.io.IOException
int c
private int getChar () throws java.io.IOException
int c
int c
private int getCharIgnoreLineEnd () throws java.io.IOException
int c
int c
private void ungetCharIgnoreLineEnd (int)
int c
private void skipLine () throws java.io.IOException
int c
final int getOffset ()
int n
final java.lang.String getLine ()
int c
int lineEnd
java.io.IOException ioe
int i
int c
int lineLength
private boolean fillSourceBuffer () throws java.io.IOException
char[] tmp
int n
public int getCursor ()
public int getTokenBeg ()
public int getTokenEnd ()
public int getTokenLength ()
public org.mozilla.javascript.Token$CommentType getCommentType ()
private void markCommentStart ()
private void markCommentStart (java.lang.String)
String prefix
private boolean isMarkingComment ()
final java.lang.String getAndResetCurrentComment ()
StringBuilder comment
}
org/mozilla/javascript/TopLevel$Builtins.classTopLevel.java
package org.mozilla.javascript
public final org.mozilla.javascript.TopLevel$Builtins extends java.lang.Enum {
public static final org.mozilla.javascript.TopLevel$Builtins Object
public static final org.mozilla.javascript.TopLevel$Builtins Array
public static final org.mozilla.javascript.TopLevel$Builtins Function
public static final org.mozilla.javascript.TopLevel$Builtins String
public static final org.mozilla.javascript.TopLevel$Builtins Number
public static final org.mozilla.javascript.TopLevel$Builtins Boolean
public static final org.mozilla.javascript.TopLevel$Builtins RegExp
public static final org.mozilla.javascript.TopLevel$Builtins Error
private static final org.mozilla.javascript.TopLevel$Builtins[] $VALUES
public static org.mozilla.javascript.TopLevel$Builtins[] values ()
public static org.mozilla.javascript.TopLevel$Builtins valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
org/mozilla/javascript/TopLevel.classTopLevel.java
package org.mozilla.javascript
public org.mozilla.javascript.TopLevel extends org.mozilla.javascript.IdScriptableObject {
static final long serialVersionUID
private java.util.EnumMap ctors
static final boolean $assertionsDisabled
public void ()
public java.lang.String getClassName ()
public void cacheBuiltins ()
Object value
org.mozilla.javascript.TopLevel$Builtins builtin
org.mozilla.javascript.TopLevel$Builtins[] arr$
int len$
int i$
public static org.mozilla.javascript.Function getBuiltinCtor (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.TopLevel$Builtins)
org.mozilla.javascript.Function result
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.TopLevel$Builtins type
public static org.mozilla.javascript.Scriptable getBuiltinPrototype (org.mozilla.javascript.Scriptable, org.mozilla.javascript.TopLevel$Builtins)
org.mozilla.javascript.Scriptable result
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.TopLevel$Builtins type
public org.mozilla.javascript.BaseFunction getBuiltinCtor (org.mozilla.javascript.TopLevel$Builtins)
org.mozilla.javascript.TopLevel$Builtins type
public org.mozilla.javascript.Scriptable getBuiltinPrototype (org.mozilla.javascript.TopLevel$Builtins)
org.mozilla.javascript.TopLevel$Builtins type
org.mozilla.javascript.BaseFunction func
Object proto
static void ()
}
org/mozilla/javascript/UintMap.classUintMap.java
package org.mozilla.javascript
public org.mozilla.javascript.UintMap extends java.lang.Object implements java.io.Serializable {
static final long serialVersionUID
private static final int A
private static final int EMPTY
private static final int DELETED
private transient int[] keys
private transient Object[] values
private int power
private int keyCount
private transient int occupiedCount
private transient int ivaluesShift
private static final boolean check
public void ()
public void (int)
int initialCapacity
int minimalCapacity
int i
public boolean isEmpty ()
public int size ()
public boolean has (int)
int key
public java.lang.Object getObject (int)
int index
int key
public int getInt (int, int)
int key
int defaultValue
int index
public int getExistingInt (int)
int key
int index
public void put (int, java.lang.Object)
int key
Object value
int index
public void put (int, int)
int[] tmp
int N
int key
int value
int index
public void remove (int)
int key
int index
public void clear ()
int i
int i
int N
public int[] getKeys ()
int entry
int i
int[] keys
int n
int[] result
private static int tableLookupStep (int, int, int)
int fraction
int mask
int power
int shift
private int findIndex (int)
int mask
int step
int n
int fraction
int index
int entry
int key
int[] keys
private int insertNewKey (int)
int mask
int step
int firstIndex
int key
int[] keys
int fraction
int index
private void rehashTable (boolean)
int i
int index
int key
int i
int remaining
boolean ensureIntSpace
int N
int[] old
int oldShift
Object[] oldValues
int oldCount
private int ensureIndex (int, boolean)
int mask
int step
int n
int fraction
int entry
int key
boolean intType
int index
int firstDeleted
int[] keys
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
int key
int i
boolean hasIntValues
boolean hasObjectValues
java.io.ObjectOutputStream out
int count
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
int i
int ivalue
int key
int index
int i
boolean hasIntValues
boolean hasObjectValues
int N
java.io.ObjectInputStream in
int writtenKeyCount
}
org/mozilla/javascript/Undefined.classUndefined.java
package org.mozilla.javascript
public org.mozilla.javascript.Undefined extends java.lang.Object implements java.io.Serializable {
static final long serialVersionUID
public static final Object instance
private void ()
public java.lang.Object readResolve ()
static void ()
}
org/mozilla/javascript/UniqueTag.classUniqueTag.java
package org.mozilla.javascript
public final org.mozilla.javascript.UniqueTag extends java.lang.Object implements java.io.Serializable {
static final long serialVersionUID
private static final int ID_NOT_FOUND
private static final int ID_NULL_VALUE
private static final int ID_DOUBLE_MARK
public static final org.mozilla.javascript.UniqueTag NOT_FOUND
public static final org.mozilla.javascript.UniqueTag NULL_VALUE
public static final org.mozilla.javascript.UniqueTag DOUBLE_MARK
private final int tagId
private void (int)
int tagId
public java.lang.Object readResolve ()
public java.lang.String toString ()
String name
static void ()
}
org/mozilla/javascript/VMBridge.classVMBridge.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.VMBridge extends java.lang.Object {
static final org.mozilla.javascript.VMBridge instance
public void ()
private static org.mozilla.javascript.VMBridge makeInstance ()
org.mozilla.javascript.VMBridge bridge
String className
Class cl
int i
String[] classNames
protected abstract java.lang.Object getThreadContextHelper ()
protected abstract org.mozilla.javascript.Context getContext (java.lang.Object)
protected abstract void setContext (java.lang.Object, org.mozilla.javascript.Context)
protected abstract java.lang.ClassLoader getCurrentThreadClassLoader ()
protected abstract boolean tryToMakeAccessible (java.lang.Object)
protected java.lang.Object getInterfaceProxyHelper (org.mozilla.javascript.ContextFactory, java.lang.Class[])
org.mozilla.javascript.ContextFactory cf
Class[] interfaces
protected java.lang.Object newInterfaceProxy (java.lang.Object, org.mozilla.javascript.ContextFactory, org.mozilla.javascript.InterfaceAdapter, java.lang.Object, org.mozilla.javascript.Scriptable)
Object proxyHelper
org.mozilla.javascript.ContextFactory cf
org.mozilla.javascript.InterfaceAdapter adapter
Object target
org.mozilla.javascript.Scriptable topScope
protected abstract boolean isVarArgs (java.lang.reflect.Member)
public java.util.Iterator getJavaIterator (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object)
Object unwrapped
java.util.Iterator iterator
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object obj
static void ()
}
org/mozilla/javascript/WrapFactory.classWrapFactory.java
package org.mozilla.javascript
public org.mozilla.javascript.WrapFactory extends java.lang.Object {
private boolean javaPrimitiveWrap
public void ()
public java.lang.Object wrap (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object, java.lang.Class)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object obj
Class staticType
Class cls
public org.mozilla.javascript.Scriptable wrapNewObject (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object obj
Class cls
public org.mozilla.javascript.Scriptable wrapAsJavaObject (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object, java.lang.Class)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object javaObject
Class staticType
public org.mozilla.javascript.Scriptable wrapJavaClass (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Class)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Class javaClass
public final boolean isJavaPrimitiveWrap ()
public final void setJavaPrimitiveWrap (boolean)
boolean value
org.mozilla.javascript.Context cx
}
org/mozilla/javascript/WrappedException.classWrappedException.java
package org.mozilla.javascript
public org.mozilla.javascript.WrappedException extends org.mozilla.javascript.EvaluatorException {
static final long serialVersionUID
private Throwable exception
public void (java.lang.Throwable)
Throwable exception
int[] linep
String sourceName
int lineNumber
public java.lang.Throwable getWrappedException ()
public java.lang.Object unwrap ()
}
org/mozilla/javascript/Wrapper.classWrapper.java
package org.mozilla.javascript
public abstract org.mozilla.javascript.Wrapper extends java.lang.Object {
public abstract java.lang.Object unwrap ()
}
org/mozilla/javascript/annotations/JSConstructor.classJSConstructor.java
package org.mozilla.javascript.annotations
public abstract org.mozilla.javascript.annotations.JSConstructor extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/mozilla/javascript/annotations/JSFunction.classJSFunction.java
package org.mozilla.javascript.annotations
public abstract org.mozilla.javascript.annotations.JSFunction extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
org/mozilla/javascript/annotations/JSGetter.classJSGetter.java
package org.mozilla.javascript.annotations
public abstract org.mozilla.javascript.annotations.JSGetter extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
org/mozilla/javascript/annotations/JSSetter.classJSSetter.java
package org.mozilla.javascript.annotations
public abstract org.mozilla.javascript.annotations.JSSetter extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
org/mozilla/javascript/annotations/JSStaticFunction.classJSStaticFunction.java
package org.mozilla.javascript.annotations
public abstract org.mozilla.javascript.annotations.JSStaticFunction extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
org/mozilla/javascript/ast/ArrayComprehension.classArrayComprehension.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.ArrayComprehension extends org.mozilla.javascript.ast.Scope {
private org.mozilla.javascript.ast.AstNode result
private java.util.List loops
private org.mozilla.javascript.ast.AstNode filter
private int ifPosition
private int lp
private int rp
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public org.mozilla.javascript.ast.AstNode getResult ()
public void setResult (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode result
public java.util.List getLoops ()
public void setLoops (java.util.List)
org.mozilla.javascript.ast.ArrayComprehensionLoop acl
java.util.Iterator i$
java.util.List loops
public void addLoop (org.mozilla.javascript.ast.ArrayComprehensionLoop)
org.mozilla.javascript.ast.ArrayComprehensionLoop acl
public org.mozilla.javascript.ast.AstNode getFilter ()
public void setFilter (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode filter
public int getIfPosition ()
public void setIfPosition (int)
int ifPosition
public int getFilterLp ()
public void setFilterLp (int)
int lp
public int getFilterRp ()
public void setFilterRp (int)
int rp
public java.lang.String toSource (int)
org.mozilla.javascript.ast.ArrayComprehensionLoop loop
java.util.Iterator i$
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.ArrayComprehensionLoop loop
java.util.Iterator i$
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/ArrayComprehensionLoop.classArrayComprehensionLoop.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.ArrayComprehensionLoop extends org.mozilla.javascript.ast.ForInLoop {
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public org.mozilla.javascript.ast.AstNode getBody ()
public void setBody (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode body
public java.lang.String toSource (int)
int depth
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/ArrayLiteral.classArrayLiteral.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.ArrayLiteral extends org.mozilla.javascript.ast.AstNode implements org.mozilla.javascript.ast.DestructuringForm {
private static final java.util.List NO_ELEMS
private java.util.List elements
private int destructuringLength
private int skipCount
private boolean isDestructuring
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public java.util.List getElements ()
public void setElements (java.util.List)
org.mozilla.javascript.ast.AstNode e
java.util.Iterator i$
java.util.List elements
public void addElement (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode element
public int getSize ()
public org.mozilla.javascript.ast.AstNode getElement (int)
int index
public int getDestructuringLength ()
public void setDestructuringLength (int)
int destructuringLength
public int getSkipCount ()
public void setSkipCount (int)
int count
public void setIsDestructuring (boolean)
boolean destructuring
public boolean isDestructuring ()
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.AstNode e
java.util.Iterator i$
org.mozilla.javascript.ast.NodeVisitor v
static void ()
}
org/mozilla/javascript/ast/Assignment.classAssignment.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.Assignment extends org.mozilla.javascript.ast.InfixExpression {
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public void (int, int, org.mozilla.javascript.ast.AstNode, org.mozilla.javascript.ast.AstNode)
int pos
int len
org.mozilla.javascript.ast.AstNode left
org.mozilla.javascript.ast.AstNode right
public void (org.mozilla.javascript.ast.AstNode, org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode left
org.mozilla.javascript.ast.AstNode right
public void (int, org.mozilla.javascript.ast.AstNode, org.mozilla.javascript.ast.AstNode, int)
int operator
org.mozilla.javascript.ast.AstNode left
org.mozilla.javascript.ast.AstNode right
int operatorPos
}
org/mozilla/javascript/ast/AstNode$DebugPrintVisitor.classAstNode.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.AstNode$DebugPrintVisitor extends java.lang.Object implements org.mozilla.javascript.ast.NodeVisitor {
private StringBuilder buffer
private static final int DEBUG_INDENT
public void (java.lang.StringBuilder)
StringBuilder buf
public java.lang.String toString ()
private java.lang.String makeIndent (int)
int i
int depth
StringBuilder sb
public boolean visit (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode node
int tt
String name
}
org/mozilla/javascript/ast/AstNode$PositionComparator.classAstNode.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.AstNode$PositionComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable {
private static final long serialVersionUID
public void ()
public int compare (org.mozilla.javascript.ast.AstNode, org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode n1
org.mozilla.javascript.ast.AstNode n2
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
org/mozilla/javascript/ast/AstNode.classAstNode.java
package org.mozilla.javascript.ast
public abstract org.mozilla.javascript.ast.AstNode extends org.mozilla.javascript.Node implements java.lang.Comparable {
protected int position
protected int length
protected org.mozilla.javascript.ast.AstNode parent
private static java.util.Map operatorNames
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public int getPosition ()
public void setPosition (int)
int position
public int getAbsolutePosition ()
int pos
org.mozilla.javascript.ast.AstNode parent
public int getLength ()
public void setLength (int)
int length
public void setBounds (int, int)
int position
int end
public void setRelative (int)
int parentPosition
public org.mozilla.javascript.ast.AstNode getParent ()
public void setParent (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode parent
public void addChild (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode kid
int end
public org.mozilla.javascript.ast.AstRoot getAstRoot ()
org.mozilla.javascript.ast.AstNode parent
public abstract java.lang.String toSource (int)
public java.lang.String toSource ()
public java.lang.String makeIndent (int)
int i
int indent
StringBuilder sb
public java.lang.String shortName ()
String classname
int last
public static java.lang.String operatorToString (int)
int op
String result
public abstract void visit (org.mozilla.javascript.ast.NodeVisitor)
public boolean hasSideEffects ()
protected void assertNotNull (java.lang.Object)
Object arg
protected void printList (java.util.List, java.lang.StringBuilder)
org.mozilla.javascript.ast.AstNode item
java.util.Iterator i$
java.util.List items
StringBuilder sb
int max
int count
public static java.lang.RuntimeException codeBug () throws java.lang.RuntimeException
public org.mozilla.javascript.ast.FunctionNode getEnclosingFunction ()
org.mozilla.javascript.ast.AstNode parent
public org.mozilla.javascript.ast.Scope getEnclosingScope ()
org.mozilla.javascript.ast.AstNode parent
public int compareTo (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode other
int abs1
int abs2
int len1
int len2
public int depth ()
public int getLineno ()
public java.lang.String debugPrint ()
org.mozilla.javascript.ast.AstNode$DebugPrintVisitor dpv
public volatile int compareTo (java.lang.Object)
Object x0
static void ()
}
org/mozilla/javascript/ast/AstRoot$1.classAstRoot.java
package org.mozilla.javascript.ast
org.mozilla.javascript.ast.AstRoot$1 extends java.lang.Object implements org.mozilla.javascript.ast.NodeVisitor {
final org.mozilla.javascript.ast.AstRoot this$0
void (org.mozilla.javascript.ast.AstRoot)
public boolean visit (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode node
int type
}
org/mozilla/javascript/ast/AstRoot.classAstRoot.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.AstRoot extends org.mozilla.javascript.ast.ScriptNode {
private java.util.SortedSet comments
private boolean inStrictMode
public void ()
public void (int)
int pos
public java.util.SortedSet getComments ()
public void setComments (java.util.SortedSet)
org.mozilla.javascript.ast.Comment c
java.util.Iterator i$
java.util.SortedSet comments
public void addComment (org.mozilla.javascript.ast.Comment)
org.mozilla.javascript.ast.Comment comment
public void setInStrictMode (boolean)
boolean inStrictMode
public boolean isInStrictMode ()
public void visitComments (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.Comment c
java.util.Iterator i$
org.mozilla.javascript.ast.NodeVisitor visitor
public void visitAll (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor visitor
public java.lang.String toSource (int)
org.mozilla.javascript.Node node
java.util.Iterator i$
int depth
StringBuilder sb
public java.lang.String debugPrint ()
org.mozilla.javascript.ast.AstNode$DebugPrintVisitor dpv
public void checkParentLinks ()
}
org/mozilla/javascript/ast/Block.classBlock.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.Block extends org.mozilla.javascript.ast.AstNode {
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public void addStatement (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode statement
public java.lang.String toSource (int)
org.mozilla.javascript.Node kid
java.util.Iterator i$
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.Node kid
java.util.Iterator i$
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/BreakStatement.classBreakStatement.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.BreakStatement extends org.mozilla.javascript.ast.Jump {
private org.mozilla.javascript.ast.Name breakLabel
private org.mozilla.javascript.ast.AstNode target
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public org.mozilla.javascript.ast.Name getBreakLabel ()
public void setBreakLabel (org.mozilla.javascript.ast.Name)
org.mozilla.javascript.ast.Name label
public org.mozilla.javascript.ast.AstNode getBreakTarget ()
public void setBreakTarget (org.mozilla.javascript.ast.Jump)
org.mozilla.javascript.ast.Jump target
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/CatchClause.classCatchClause.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.CatchClause extends org.mozilla.javascript.ast.AstNode {
private org.mozilla.javascript.ast.Name varName
private org.mozilla.javascript.ast.AstNode catchCondition
private org.mozilla.javascript.ast.Block body
private int ifPosition
private int lp
private int rp
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public org.mozilla.javascript.ast.Name getVarName ()
public void setVarName (org.mozilla.javascript.ast.Name)
org.mozilla.javascript.ast.Name varName
public org.mozilla.javascript.ast.AstNode getCatchCondition ()
public void setCatchCondition (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode catchCondition
public org.mozilla.javascript.ast.Block getBody ()
public void setBody (org.mozilla.javascript.ast.Block)
org.mozilla.javascript.ast.Block body
public int getLp ()
public void setLp (int)
int lp
public int getRp ()
public void setRp (int)
int rp
public void setParens (int, int)
int lp
int rp
public int getIfPosition ()
public void setIfPosition (int)
int ifPosition
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/Comment.classComment.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.Comment extends org.mozilla.javascript.ast.AstNode {
private String value
private org.mozilla.javascript.Token$CommentType commentType
public void (int, int, org.mozilla.javascript.Token$CommentType, java.lang.String)
int pos
int len
org.mozilla.javascript.Token$CommentType type
String value
public org.mozilla.javascript.Token$CommentType getCommentType ()
public void setCommentType (org.mozilla.javascript.Token$CommentType)
org.mozilla.javascript.Token$CommentType type
public java.lang.String getValue ()
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/ConditionalExpression.classConditionalExpression.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.ConditionalExpression extends org.mozilla.javascript.ast.AstNode {
private org.mozilla.javascript.ast.AstNode testExpression
private org.mozilla.javascript.ast.AstNode trueExpression
private org.mozilla.javascript.ast.AstNode falseExpression
private int questionMarkPosition
private int colonPosition
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public org.mozilla.javascript.ast.AstNode getTestExpression ()
public void setTestExpression (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode testExpression
public org.mozilla.javascript.ast.AstNode getTrueExpression ()
public void setTrueExpression (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode trueExpression
public org.mozilla.javascript.ast.AstNode getFalseExpression ()
public void setFalseExpression (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode falseExpression
public int getQuestionMarkPosition ()
public void setQuestionMarkPosition (int)
int questionMarkPosition
public int getColonPosition ()
public void setColonPosition (int)
int colonPosition
public boolean hasSideEffects ()
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/ContinueStatement.classContinueStatement.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.ContinueStatement extends org.mozilla.javascript.ast.Jump {
private org.mozilla.javascript.ast.Name label
private org.mozilla.javascript.ast.Loop target
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public void (org.mozilla.javascript.ast.Name)
org.mozilla.javascript.ast.Name label
public void (int, org.mozilla.javascript.ast.Name)
int pos
org.mozilla.javascript.ast.Name label
public void (int, int, org.mozilla.javascript.ast.Name)
int pos
int len
org.mozilla.javascript.ast.Name label
public org.mozilla.javascript.ast.Loop getTarget ()
public void setTarget (org.mozilla.javascript.ast.Loop)
org.mozilla.javascript.ast.Loop target
public org.mozilla.javascript.ast.Name getLabel ()
public void setLabel (org.mozilla.javascript.ast.Name)
org.mozilla.javascript.ast.Name label
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/DestructuringForm.classDestructuringForm.java
package org.mozilla.javascript.ast
public abstract org.mozilla.javascript.ast.DestructuringForm extends java.lang.Object {
public abstract void setIsDestructuring (boolean)
public abstract boolean isDestructuring ()
}
org/mozilla/javascript/ast/DoLoop.classDoLoop.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.DoLoop extends org.mozilla.javascript.ast.Loop {
private org.mozilla.javascript.ast.AstNode condition
private int whilePosition
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public org.mozilla.javascript.ast.AstNode getCondition ()
public void setCondition (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode condition
public int getWhilePosition ()
public void setWhilePosition (int)
int whilePosition
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/ElementGet.classElementGet.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.ElementGet extends org.mozilla.javascript.ast.AstNode {
private org.mozilla.javascript.ast.AstNode target
private org.mozilla.javascript.ast.AstNode element
private int lb
private int rb
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public void (org.mozilla.javascript.ast.AstNode, org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode target
org.mozilla.javascript.ast.AstNode element
public org.mozilla.javascript.ast.AstNode getTarget ()
public void setTarget (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode target
public org.mozilla.javascript.ast.AstNode getElement ()
public void setElement (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode element
public int getLb ()
public void setLb (int)
int lb
public int getRb ()
public void setRb (int)
int rb
public void setParens (int, int)
int lb
int rb
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/EmptyExpression.classEmptyExpression.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.EmptyExpression extends org.mozilla.javascript.ast.AstNode {
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public java.lang.String toSource (int)
int depth
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/ErrorCollector.classErrorCollector.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.ErrorCollector extends java.lang.Object implements org.mozilla.javascript.ast.IdeErrorReporter {
private java.util.List errors
public void ()
public void warning (java.lang.String, java.lang.String, int, java.lang.String, int)
String message
String sourceName
int line
String lineSource
int lineOffset
public void warning (java.lang.String, java.lang.String, int, int)
String message
String sourceName
int offset
int length
public void error (java.lang.String, java.lang.String, int, java.lang.String, int)
String message
String sourceName
int line
String lineSource
int lineOffset
public void error (java.lang.String, java.lang.String, int, int)
String message
String sourceName
int fileOffset
int length
public org.mozilla.javascript.EvaluatorException runtimeError (java.lang.String, java.lang.String, int, java.lang.String, int)
String message
String sourceName
int line
String lineSource
int lineOffset
public java.util.List getErrors ()
public java.lang.String toString ()
org.mozilla.javascript.ast.ParseProblem pp
java.util.Iterator i$
StringBuilder sb
}
org/mozilla/javascript/ast/ErrorNode.classErrorNode.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.ErrorNode extends org.mozilla.javascript.ast.AstNode {
private String message
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public java.lang.String getMessage ()
public void setMessage (java.lang.String)
String message
public java.lang.String toSource (int)
int depth
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/ExpressionStatement.classExpressionStatement.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.ExpressionStatement extends org.mozilla.javascript.ast.AstNode {
private org.mozilla.javascript.ast.AstNode expr
public void setHasResult ()
public void ()
public void (org.mozilla.javascript.ast.AstNode, boolean)
org.mozilla.javascript.ast.AstNode expr
boolean hasResult
public void (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode expr
public void (int, int)
int pos
int len
public void (int, int, org.mozilla.javascript.ast.AstNode)
int pos
int len
org.mozilla.javascript.ast.AstNode expr
public org.mozilla.javascript.ast.AstNode getExpression ()
public void setExpression (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode expression
public boolean hasSideEffects ()
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/ForInLoop.classForInLoop.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.ForInLoop extends org.mozilla.javascript.ast.Loop {
protected org.mozilla.javascript.ast.AstNode iterator
protected org.mozilla.javascript.ast.AstNode iteratedObject
protected int inPosition
protected int eachPosition
protected boolean isForEach
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public org.mozilla.javascript.ast.AstNode getIterator ()
public void setIterator (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode iterator
public org.mozilla.javascript.ast.AstNode getIteratedObject ()
public void setIteratedObject (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode object
public boolean isForEach ()
public void setIsForEach (boolean)
boolean isForEach
public int getInPosition ()
public void setInPosition (int)
int inPosition
public int getEachPosition ()
public void setEachPosition (int)
int eachPosition
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/ForLoop.classForLoop.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.ForLoop extends org.mozilla.javascript.ast.Loop {
private org.mozilla.javascript.ast.AstNode initializer
private org.mozilla.javascript.ast.AstNode condition
private org.mozilla.javascript.ast.AstNode increment
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public org.mozilla.javascript.ast.AstNode getInitializer ()
public void setInitializer (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode initializer
public org.mozilla.javascript.ast.AstNode getCondition ()
public void setCondition (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode condition
public org.mozilla.javascript.ast.AstNode getIncrement ()
public void setIncrement (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode increment
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/FunctionCall.classFunctionCall.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.FunctionCall extends org.mozilla.javascript.ast.AstNode {
protected static final java.util.List NO_ARGS
protected org.mozilla.javascript.ast.AstNode target
protected java.util.List arguments
protected int lp
protected int rp
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public org.mozilla.javascript.ast.AstNode getTarget ()
public void setTarget (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode target
public java.util.List getArguments ()
public void setArguments (java.util.List)
org.mozilla.javascript.ast.AstNode arg
java.util.Iterator i$
java.util.List arguments
public void addArgument (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode arg
public int getLp ()
public void setLp (int)
int lp
public int getRp ()
public void setRp (int)
int rp
public void setParens (int, int)
int lp
int rp
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.AstNode arg
java.util.Iterator i$
org.mozilla.javascript.ast.NodeVisitor v
static void ()
}
org/mozilla/javascript/ast/FunctionNode$Form.classFunctionNode.java
package org.mozilla.javascript.ast
public final org.mozilla.javascript.ast.FunctionNode$Form extends java.lang.Enum {
public static final org.mozilla.javascript.ast.FunctionNode$Form FUNCTION
public static final org.mozilla.javascript.ast.FunctionNode$Form GETTER
public static final org.mozilla.javascript.ast.FunctionNode$Form SETTER
private static final org.mozilla.javascript.ast.FunctionNode$Form[] $VALUES
public static org.mozilla.javascript.ast.FunctionNode$Form[] values ()
public static org.mozilla.javascript.ast.FunctionNode$Form valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
org/mozilla/javascript/ast/FunctionNode.classFunctionNode.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.FunctionNode extends org.mozilla.javascript.ast.ScriptNode {
public static final int FUNCTION_STATEMENT
public static final int FUNCTION_EXPRESSION
public static final int FUNCTION_EXPRESSION_STATEMENT
private static final java.util.List NO_PARAMS
private org.mozilla.javascript.ast.Name functionName
private java.util.List params
private org.mozilla.javascript.ast.AstNode body
private boolean isExpressionClosure
private org.mozilla.javascript.ast.FunctionNode$Form functionForm
private int lp
private int rp
private int functionType
private boolean needsActivation
private boolean ignoreDynamicScope
private boolean isGenerator
private java.util.List generatorResumePoints
private java.util.Map liveLocals
private org.mozilla.javascript.ast.AstNode memberExprNode
public void ()
public void (int)
int pos
public void (int, org.mozilla.javascript.ast.Name)
int pos
org.mozilla.javascript.ast.Name name
public org.mozilla.javascript.ast.Name getFunctionName ()
public void setFunctionName (org.mozilla.javascript.ast.Name)
org.mozilla.javascript.ast.Name name
public java.lang.String getName ()
public java.util.List getParams ()
public void setParams (java.util.List)
org.mozilla.javascript.ast.AstNode param
java.util.Iterator i$
java.util.List params
public void addParam (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode param
public boolean isParam (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode node
public org.mozilla.javascript.ast.AstNode getBody ()
public void setBody (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode body
int absEnd
public int getLp ()
public void setLp (int)
int lp
public int getRp ()
public void setRp (int)
int rp
public void setParens (int, int)
int lp
int rp
public boolean isExpressionClosure ()
public void setIsExpressionClosure (boolean)
boolean isExpressionClosure
public boolean requiresActivation ()
public void setRequiresActivation ()
public boolean getIgnoreDynamicScope ()
public void setIgnoreDynamicScope ()
public boolean isGenerator ()
public void setIsGenerator ()
public void addResumptionPoint (org.mozilla.javascript.Node)
org.mozilla.javascript.Node target
public java.util.List getResumptionPoints ()
public java.util.Map getLiveLocals ()
public void addLiveLocals (org.mozilla.javascript.Node, int[])
org.mozilla.javascript.Node node
int[] locals
public int addFunction (org.mozilla.javascript.ast.FunctionNode)
org.mozilla.javascript.ast.FunctionNode fnNode
int result
public int getFunctionType ()
public void setFunctionType (int)
int type
public boolean isGetterOrSetter ()
public boolean isGetter ()
public boolean isSetter ()
public void setFunctionIsGetter ()
public void setFunctionIsSetter ()
public void setMemberExprNode (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode node
public org.mozilla.javascript.ast.AstNode getMemberExprNode ()
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.AstNode param
java.util.Iterator i$
org.mozilla.javascript.ast.NodeVisitor v
static void ()
}
org/mozilla/javascript/ast/IdeErrorReporter.classIdeErrorReporter.java
package org.mozilla.javascript.ast
public abstract org.mozilla.javascript.ast.IdeErrorReporter extends java.lang.Object implements org.mozilla.javascript.ErrorReporter {
public abstract void warning (java.lang.String, java.lang.String, int, int)
public abstract void error (java.lang.String, java.lang.String, int, int)
}
org/mozilla/javascript/ast/IfStatement.classIfStatement.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.IfStatement extends org.mozilla.javascript.ast.AstNode {
private org.mozilla.javascript.ast.AstNode condition
private org.mozilla.javascript.ast.AstNode thenPart
private int elsePosition
private org.mozilla.javascript.ast.AstNode elsePart
private int lp
private int rp
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public org.mozilla.javascript.ast.AstNode getCondition ()
public void setCondition (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode condition
public org.mozilla.javascript.ast.AstNode getThenPart ()
public void setThenPart (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode thenPart
public org.mozilla.javascript.ast.AstNode getElsePart ()
public void setElsePart (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode elsePart
public int getElsePosition ()
public void setElsePosition (int)
int elsePosition
public int getLp ()
public void setLp (int)
int lp
public int getRp ()
public void setRp (int)
int rp
public void setParens (int, int)
int lp
int rp
public java.lang.String toSource (int)
int depth
String pad
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/InfixExpression.classInfixExpression.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.InfixExpression extends org.mozilla.javascript.ast.AstNode {
protected org.mozilla.javascript.ast.AstNode left
protected org.mozilla.javascript.ast.AstNode right
protected int operatorPosition
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public void (int, int, org.mozilla.javascript.ast.AstNode, org.mozilla.javascript.ast.AstNode)
int pos
int len
org.mozilla.javascript.ast.AstNode left
org.mozilla.javascript.ast.AstNode right
public void (org.mozilla.javascript.ast.AstNode, org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode left
org.mozilla.javascript.ast.AstNode right
public void (int, org.mozilla.javascript.ast.AstNode, org.mozilla.javascript.ast.AstNode, int)
int operator
org.mozilla.javascript.ast.AstNode left
org.mozilla.javascript.ast.AstNode right
int operatorPos
public void setLeftAndRight (org.mozilla.javascript.ast.AstNode, org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode left
org.mozilla.javascript.ast.AstNode right
int beg
int end
public int getOperator ()
public void setOperator (int)
int operator
public org.mozilla.javascript.ast.AstNode getLeft ()
public void setLeft (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode left
public org.mozilla.javascript.ast.AstNode getRight ()
public void setRight (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode right
public int getOperatorPosition ()
public void setOperatorPosition (int)
int operatorPosition
public boolean hasSideEffects ()
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/Jump.classJump.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.Jump extends org.mozilla.javascript.ast.AstNode {
public org.mozilla.javascript.Node target
private org.mozilla.javascript.Node target2
private org.mozilla.javascript.ast.Jump jumpNode
public void ()
public void (int)
int nodeType
public void (int, int)
int type
int lineno
public void (int, org.mozilla.javascript.Node)
int type
org.mozilla.javascript.Node child
public void (int, org.mozilla.javascript.Node, int)
int type
org.mozilla.javascript.Node child
int lineno
public org.mozilla.javascript.ast.Jump getJumpStatement ()
public void setJumpStatement (org.mozilla.javascript.ast.Jump)
org.mozilla.javascript.ast.Jump jumpStatement
public org.mozilla.javascript.Node getDefault ()
public void setDefault (org.mozilla.javascript.Node)
org.mozilla.javascript.Node defaultTarget
public org.mozilla.javascript.Node getFinally ()
public void setFinally (org.mozilla.javascript.Node)
org.mozilla.javascript.Node finallyTarget
public org.mozilla.javascript.ast.Jump getLoop ()
public void setLoop (org.mozilla.javascript.ast.Jump)
org.mozilla.javascript.ast.Jump loop
public org.mozilla.javascript.Node getContinue ()
public void setContinue (org.mozilla.javascript.Node)
org.mozilla.javascript.Node continueTarget
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor visitor
public java.lang.String toSource (int)
int depth
}
org/mozilla/javascript/ast/KeywordLiteral.classKeywordLiteral.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.KeywordLiteral extends org.mozilla.javascript.ast.AstNode {
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public void (int, int, int)
int pos
int len
int nodeType
public org.mozilla.javascript.ast.KeywordLiteral setType (int)
int nodeType
public boolean isBooleanLiteral ()
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
public volatile org.mozilla.javascript.Node setType (int)
int x0
}
org/mozilla/javascript/ast/Label.classLabel.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.Label extends org.mozilla.javascript.ast.Jump {
private String name
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public void (int, int, java.lang.String)
int pos
int len
String name
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/LabeledStatement.classLabeledStatement.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.LabeledStatement extends org.mozilla.javascript.ast.AstNode {
private java.util.List labels
private org.mozilla.javascript.ast.AstNode statement
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public java.util.List getLabels ()
public void setLabels (java.util.List)
org.mozilla.javascript.ast.Label l
java.util.Iterator i$
java.util.List labels
public void addLabel (org.mozilla.javascript.ast.Label)
org.mozilla.javascript.ast.Label label
public org.mozilla.javascript.ast.AstNode getStatement ()
public org.mozilla.javascript.ast.Label getLabelByName (java.lang.String)
org.mozilla.javascript.ast.Label label
java.util.Iterator i$
String name
public void setStatement (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode statement
public org.mozilla.javascript.ast.Label getFirstLabel ()
public java.lang.String toSource (int)
org.mozilla.javascript.ast.Label label
java.util.Iterator i$
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.AstNode label
java.util.Iterator i$
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/LetNode.classLetNode.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.LetNode extends org.mozilla.javascript.ast.Scope {
private org.mozilla.javascript.ast.VariableDeclaration variables
private org.mozilla.javascript.ast.AstNode body
private int lp
private int rp
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public org.mozilla.javascript.ast.VariableDeclaration getVariables ()
public void setVariables (org.mozilla.javascript.ast.VariableDeclaration)
org.mozilla.javascript.ast.VariableDeclaration variables
public org.mozilla.javascript.ast.AstNode getBody ()
public void setBody (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode body
public int getLp ()
public void setLp (int)
int lp
public int getRp ()
public void setRp (int)
int rp
public void setParens (int, int)
int lp
int rp
public java.lang.String toSource (int)
int depth
String pad
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/Loop.classLoop.java
package org.mozilla.javascript.ast
public abstract org.mozilla.javascript.ast.Loop extends org.mozilla.javascript.ast.Scope {
protected org.mozilla.javascript.ast.AstNode body
protected int lp
protected int rp
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public org.mozilla.javascript.ast.AstNode getBody ()
public void setBody (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode body
int end
public int getLp ()
public void setLp (int)
int lp
public int getRp ()
public void setRp (int)
int rp
public void setParens (int, int)
int lp
int rp
}
org/mozilla/javascript/ast/Name.className.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.Name extends org.mozilla.javascript.ast.AstNode {
private String identifier
private org.mozilla.javascript.ast.Scope scope
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public void (int, int, java.lang.String)
int pos
int len
String name
public void (int, java.lang.String)
int pos
String name
public java.lang.String getIdentifier ()
public void setIdentifier (java.lang.String)
String identifier
public void setScope (org.mozilla.javascript.ast.Scope)
org.mozilla.javascript.ast.Scope s
public org.mozilla.javascript.ast.Scope getScope ()
public org.mozilla.javascript.ast.Scope getDefiningScope ()
org.mozilla.javascript.ast.Scope enclosing
String name
public boolean isLocalName ()
org.mozilla.javascript.ast.Scope scope
public int length ()
public java.lang.String toSource (int)
int depth
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/NewExpression.classNewExpression.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.NewExpression extends org.mozilla.javascript.ast.FunctionCall {
private org.mozilla.javascript.ast.ObjectLiteral initializer
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public org.mozilla.javascript.ast.ObjectLiteral getInitializer ()
public void setInitializer (org.mozilla.javascript.ast.ObjectLiteral)
org.mozilla.javascript.ast.ObjectLiteral initializer
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.AstNode arg
java.util.Iterator i$
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/NodeVisitor.classNodeVisitor.java
package org.mozilla.javascript.ast
public abstract org.mozilla.javascript.ast.NodeVisitor extends java.lang.Object {
public abstract boolean visit (org.mozilla.javascript.ast.AstNode)
}
org/mozilla/javascript/ast/NumberLiteral.classNumberLiteral.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.NumberLiteral extends org.mozilla.javascript.ast.AstNode {
private String value
private double number
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public void (int, java.lang.String)
int pos
String value
public void (int, java.lang.String, double)
int pos
String value
double number
public void (double)
double number
public java.lang.String getValue ()
public void setValue (java.lang.String)
String value
public double getNumber ()
public void setNumber (double)
double value
public java.lang.String toSource (int)
int depth
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/ObjectLiteral.classObjectLiteral.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.ObjectLiteral extends org.mozilla.javascript.ast.AstNode implements org.mozilla.javascript.ast.DestructuringForm {
private static final java.util.List NO_ELEMS
private java.util.List elements
boolean isDestructuring
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public java.util.List getElements ()
public void setElements (java.util.List)
org.mozilla.javascript.ast.ObjectProperty o
java.util.Iterator i$
java.util.List elements
public void addElement (org.mozilla.javascript.ast.ObjectProperty)
org.mozilla.javascript.ast.ObjectProperty element
public void setIsDestructuring (boolean)
boolean destructuring
public boolean isDestructuring ()
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.ObjectProperty prop
java.util.Iterator i$
org.mozilla.javascript.ast.NodeVisitor v
static void ()
}
org/mozilla/javascript/ast/ObjectProperty.classObjectProperty.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.ObjectProperty extends org.mozilla.javascript.ast.InfixExpression {
public void setNodeType (int)
int nodeType
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public void setIsGetter ()
public boolean isGetter ()
public void setIsSetter ()
public boolean isSetter ()
public java.lang.String toSource (int)
int depth
StringBuilder sb
}
org/mozilla/javascript/ast/ParenthesizedExpression.classParenthesizedExpression.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.ParenthesizedExpression extends org.mozilla.javascript.ast.AstNode {
private org.mozilla.javascript.ast.AstNode expression
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public void (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode expr
public void (int, int, org.mozilla.javascript.ast.AstNode)
int pos
int len
org.mozilla.javascript.ast.AstNode expr
public org.mozilla.javascript.ast.AstNode getExpression ()
public void setExpression (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode expression
public java.lang.String toSource (int)
int depth
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/ParseProblem$Type.classParseProblem.java
package org.mozilla.javascript.ast
public final org.mozilla.javascript.ast.ParseProblem$Type extends java.lang.Enum {
public static final org.mozilla.javascript.ast.ParseProblem$Type Error
public static final org.mozilla.javascript.ast.ParseProblem$Type Warning
private static final org.mozilla.javascript.ast.ParseProblem$Type[] $VALUES
public static org.mozilla.javascript.ast.ParseProblem$Type[] values ()
public static org.mozilla.javascript.ast.ParseProblem$Type valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
org/mozilla/javascript/ast/ParseProblem.classParseProblem.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.ParseProblem extends java.lang.Object {
private org.mozilla.javascript.ast.ParseProblem$Type type
private String message
private String sourceName
private int offset
private int length
public void (org.mozilla.javascript.ast.ParseProblem$Type, java.lang.String, java.lang.String, int, int)
org.mozilla.javascript.ast.ParseProblem$Type type
String message
String sourceName
int offset
int length
public org.mozilla.javascript.ast.ParseProblem$Type getType ()
public void setType (org.mozilla.javascript.ast.ParseProblem$Type)
org.mozilla.javascript.ast.ParseProblem$Type type
public java.lang.String getMessage ()
public void setMessage (java.lang.String)
String msg
public java.lang.String getSourceName ()
public void setSourceName (java.lang.String)
String name
public int getFileOffset ()
public void setFileOffset (int)
int offset
public int getLength ()
public void setLength (int)
int length
public java.lang.String toString ()
StringBuilder sb
}
org/mozilla/javascript/ast/PropertyGet.classPropertyGet.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.PropertyGet extends org.mozilla.javascript.ast.InfixExpression {
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public void (int, int, org.mozilla.javascript.ast.AstNode, org.mozilla.javascript.ast.Name)
int pos
int len
org.mozilla.javascript.ast.AstNode target
org.mozilla.javascript.ast.Name property
public void (org.mozilla.javascript.ast.AstNode, org.mozilla.javascript.ast.Name)
org.mozilla.javascript.ast.AstNode target
org.mozilla.javascript.ast.Name property
public void (org.mozilla.javascript.ast.AstNode, org.mozilla.javascript.ast.Name, int)
org.mozilla.javascript.ast.AstNode target
org.mozilla.javascript.ast.Name property
int dotPosition
public org.mozilla.javascript.ast.AstNode getTarget ()
public void setTarget (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode target
public org.mozilla.javascript.ast.Name getProperty ()
public void setProperty (org.mozilla.javascript.ast.Name)
org.mozilla.javascript.ast.Name property
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/RegExpLiteral.classRegExpLiteral.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.RegExpLiteral extends org.mozilla.javascript.ast.AstNode {
private String value
private String flags
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public java.lang.String getValue ()
public void setValue (java.lang.String)
String value
public java.lang.String getFlags ()
public void setFlags (java.lang.String)
String flags
public java.lang.String toSource (int)
int depth
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/ReturnStatement.classReturnStatement.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.ReturnStatement extends org.mozilla.javascript.ast.AstNode {
private org.mozilla.javascript.ast.AstNode returnValue
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public void (int, int, org.mozilla.javascript.ast.AstNode)
int pos
int len
org.mozilla.javascript.ast.AstNode returnValue
public org.mozilla.javascript.ast.AstNode getReturnValue ()
public void setReturnValue (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode returnValue
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/Scope.classScope.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.Scope extends org.mozilla.javascript.ast.Jump {
protected java.util.Map symbolTable
protected org.mozilla.javascript.ast.Scope parentScope
protected org.mozilla.javascript.ast.ScriptNode top
private java.util.List childScopes
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public org.mozilla.javascript.ast.Scope getParentScope ()
public void setParentScope (org.mozilla.javascript.ast.Scope)
org.mozilla.javascript.ast.Scope parentScope
public void clearParentScope ()
public java.util.List getChildScopes ()
public void addChildScope (org.mozilla.javascript.ast.Scope)
org.mozilla.javascript.ast.Scope child
public void replaceWith (org.mozilla.javascript.ast.Scope)
org.mozilla.javascript.ast.Scope kid
java.util.Iterator i$
org.mozilla.javascript.ast.Scope newScope
public org.mozilla.javascript.ast.ScriptNode getTop ()
public void setTop (org.mozilla.javascript.ast.ScriptNode)
org.mozilla.javascript.ast.ScriptNode top
public static org.mozilla.javascript.ast.Scope splitScope (org.mozilla.javascript.ast.Scope)
org.mozilla.javascript.ast.Scope scope
org.mozilla.javascript.ast.Scope result
public static void joinScopes (org.mozilla.javascript.ast.Scope, org.mozilla.javascript.ast.Scope)
org.mozilla.javascript.ast.Symbol sym
java.util.Map$Entry entry
java.util.Iterator i$
org.mozilla.javascript.ast.Scope source
org.mozilla.javascript.ast.Scope dest
java.util.Map src
java.util.Map dst
public org.mozilla.javascript.ast.Scope getDefiningScope (java.lang.String)
java.util.Map symbolTable
org.mozilla.javascript.ast.Scope s
String name
public org.mozilla.javascript.ast.Symbol getSymbol (java.lang.String)
String name
public void putSymbol (org.mozilla.javascript.ast.Symbol)
org.mozilla.javascript.ast.Symbol symbol
public java.util.Map getSymbolTable ()
public void setSymbolTable (java.util.Map)
java.util.Map table
private java.util.Map ensureSymbolTable ()
public java.util.List getStatements ()
java.util.List stmts
org.mozilla.javascript.Node n
public java.lang.String toSource (int)
org.mozilla.javascript.Node kid
java.util.Iterator i$
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.Node kid
java.util.Iterator i$
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/ScriptNode.classScriptNode.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.ScriptNode extends org.mozilla.javascript.ast.Scope {
private int encodedSourceStart
private int encodedSourceEnd
private String sourceName
private String encodedSource
private int endLineno
private java.util.List functions
private java.util.List regexps
private java.util.List EMPTY_LIST
private java.util.List symbols
private int paramCount
private String[] variableNames
private boolean[] isConsts
private Object compilerData
private int tempNumber
public void ()
public void (int)
int pos
public java.lang.String getSourceName ()
public void setSourceName (java.lang.String)
String sourceName
public int getEncodedSourceStart ()
public void setEncodedSourceStart (int)
int start
public int getEncodedSourceEnd ()
public void setEncodedSourceEnd (int)
int end
public void setEncodedSourceBounds (int, int)
int start
int end
public void setEncodedSource (java.lang.String)
String encodedSource
public java.lang.String getEncodedSource ()
public int getBaseLineno ()
public void setBaseLineno (int)
int lineno
public int getEndLineno ()
public void setEndLineno (int)
int lineno
public int getFunctionCount ()
public org.mozilla.javascript.ast.FunctionNode getFunctionNode (int)
int i
public java.util.List getFunctions ()
public int addFunction (org.mozilla.javascript.ast.FunctionNode)
org.mozilla.javascript.ast.FunctionNode fnNode
public int getRegexpCount ()
public java.lang.String getRegexpString (int)
int index
public java.lang.String getRegexpFlags (int)
int index
public void addRegExp (org.mozilla.javascript.ast.RegExpLiteral)
org.mozilla.javascript.ast.RegExpLiteral re
public int getIndexForNameNode (org.mozilla.javascript.Node)
org.mozilla.javascript.Node nameNode
org.mozilla.javascript.ast.Scope node
org.mozilla.javascript.ast.Symbol symbol
public java.lang.String getParamOrVarName (int)
int index
public int getParamCount ()
public int getParamAndVarCount ()
public java.lang.String[] getParamAndVarNames ()
public boolean[] getParamAndVarConst ()
void addSymbol (org.mozilla.javascript.ast.Symbol)
org.mozilla.javascript.ast.Symbol symbol
public java.util.List getSymbols ()
public void setSymbols (java.util.List)
java.util.List symbols
public void flattenSymbolTable (boolean)
org.mozilla.javascript.ast.Symbol symbol
int i
java.util.List newSymbols
org.mozilla.javascript.ast.Symbol symbol
int i
boolean flattenAllTables
public java.lang.Object getCompilerData ()
public void setCompilerData (java.lang.Object)
Object data
public java.lang.String getNextTempName ()
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.Node kid
java.util.Iterator i$
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/StringLiteral.classStringLiteral.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.StringLiteral extends org.mozilla.javascript.ast.AstNode {
private String value
private char quoteChar
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public java.lang.String getValue ()
public java.lang.String getValue (boolean)
boolean includeQuotes
public void setValue (java.lang.String)
String value
public char getQuoteCharacter ()
public void setQuoteCharacter (char)
char c
public java.lang.String toSource (int)
int depth
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/SwitchCase.classSwitchCase.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.SwitchCase extends org.mozilla.javascript.ast.AstNode {
private org.mozilla.javascript.ast.AstNode expression
private java.util.List statements
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public org.mozilla.javascript.ast.AstNode getExpression ()
public void setExpression (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode expression
public boolean isDefault ()
public java.util.List getStatements ()
public void setStatements (java.util.List)
org.mozilla.javascript.ast.AstNode s
java.util.Iterator i$
java.util.List statements
public void addStatement (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode statement
int end
public java.lang.String toSource (int)
org.mozilla.javascript.ast.AstNode s
java.util.Iterator i$
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.AstNode s
java.util.Iterator i$
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/SwitchStatement.classSwitchStatement.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.SwitchStatement extends org.mozilla.javascript.ast.Jump {
private static final java.util.List NO_CASES
private org.mozilla.javascript.ast.AstNode expression
private java.util.List cases
private int lp
private int rp
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public org.mozilla.javascript.ast.AstNode getExpression ()
public void setExpression (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode expression
public java.util.List getCases ()
public void setCases (java.util.List)
org.mozilla.javascript.ast.SwitchCase sc
java.util.Iterator i$
java.util.List cases
public void addCase (org.mozilla.javascript.ast.SwitchCase)
org.mozilla.javascript.ast.SwitchCase switchCase
public int getLp ()
public void setLp (int)
int lp
public int getRp ()
public void setRp (int)
int rp
public void setParens (int, int)
int lp
int rp
public java.lang.String toSource (int)
org.mozilla.javascript.ast.SwitchCase sc
java.util.Iterator i$
int depth
String pad
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.SwitchCase sc
java.util.Iterator i$
org.mozilla.javascript.ast.NodeVisitor v
static void ()
}
org/mozilla/javascript/ast/Symbol.classSymbol.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.Symbol extends java.lang.Object {
private int declType
private int index
private String name
private org.mozilla.javascript.Node node
private org.mozilla.javascript.ast.Scope containingTable
public void ()
public void (int, java.lang.String)
int declType
String name
public int getDeclType ()
public void setDeclType (int)
int declType
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public org.mozilla.javascript.Node getNode ()
public int getIndex ()
public void setIndex (int)
int index
public void setNode (org.mozilla.javascript.Node)
org.mozilla.javascript.Node node
public org.mozilla.javascript.ast.Scope getContainingTable ()
public void setContainingTable (org.mozilla.javascript.ast.Scope)
org.mozilla.javascript.ast.Scope containingTable
public java.lang.String getDeclTypeName ()
public java.lang.String toString ()
StringBuilder result
}
org/mozilla/javascript/ast/ThrowStatement.classThrowStatement.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.ThrowStatement extends org.mozilla.javascript.ast.AstNode {
private org.mozilla.javascript.ast.AstNode expression
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public void (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode expr
public void (int, org.mozilla.javascript.ast.AstNode)
int pos
org.mozilla.javascript.ast.AstNode expr
public void (int, int, org.mozilla.javascript.ast.AstNode)
int pos
int len
org.mozilla.javascript.ast.AstNode expr
public org.mozilla.javascript.ast.AstNode getExpression ()
public void setExpression (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode expression
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/TryStatement.classTryStatement.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.TryStatement extends org.mozilla.javascript.ast.AstNode {
private static final java.util.List NO_CATCHES
private org.mozilla.javascript.ast.AstNode tryBlock
private java.util.List catchClauses
private org.mozilla.javascript.ast.AstNode finallyBlock
private int finallyPosition
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public org.mozilla.javascript.ast.AstNode getTryBlock ()
public void setTryBlock (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode tryBlock
public java.util.List getCatchClauses ()
public void setCatchClauses (java.util.List)
org.mozilla.javascript.ast.CatchClause cc
java.util.Iterator i$
java.util.List catchClauses
public void addCatchClause (org.mozilla.javascript.ast.CatchClause)
org.mozilla.javascript.ast.CatchClause clause
public org.mozilla.javascript.ast.AstNode getFinallyBlock ()
public void setFinallyBlock (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode finallyBlock
public int getFinallyPosition ()
public void setFinallyPosition (int)
int finallyPosition
public java.lang.String toSource (int)
org.mozilla.javascript.ast.CatchClause cc
java.util.Iterator i$
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.CatchClause cc
java.util.Iterator i$
org.mozilla.javascript.ast.NodeVisitor v
static void ()
}
org/mozilla/javascript/ast/UnaryExpression.classUnaryExpression.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.UnaryExpression extends org.mozilla.javascript.ast.AstNode {
private org.mozilla.javascript.ast.AstNode operand
private boolean isPostfix
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public void (int, int, org.mozilla.javascript.ast.AstNode)
int operator
int operatorPosition
org.mozilla.javascript.ast.AstNode operand
public void (int, int, org.mozilla.javascript.ast.AstNode, boolean)
int operator
int operatorPosition
org.mozilla.javascript.ast.AstNode operand
boolean postFix
int beg
int end
public int getOperator ()
public void setOperator (int)
int operator
public org.mozilla.javascript.ast.AstNode getOperand ()
public void setOperand (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode operand
public boolean isPostfix ()
public boolean isPrefix ()
public void setIsPostfix (boolean)
boolean isPostfix
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/VariableDeclaration.classVariableDeclaration.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.VariableDeclaration extends org.mozilla.javascript.ast.AstNode {
private java.util.List variables
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public java.util.List getVariables ()
public void setVariables (java.util.List)
org.mozilla.javascript.ast.VariableInitializer vi
java.util.Iterator i$
java.util.List variables
public void addVariable (org.mozilla.javascript.ast.VariableInitializer)
org.mozilla.javascript.ast.VariableInitializer v
public org.mozilla.javascript.Node setType (int)
int type
public boolean isVar ()
public boolean isConst ()
public boolean isLet ()
private java.lang.String declTypeName ()
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.AstNode var
java.util.Iterator i$
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/VariableInitializer.classVariableInitializer.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.VariableInitializer extends org.mozilla.javascript.ast.AstNode {
private org.mozilla.javascript.ast.AstNode target
private org.mozilla.javascript.ast.AstNode initializer
public void setNodeType (int)
int nodeType
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public boolean isDestructuring ()
public org.mozilla.javascript.ast.AstNode getTarget ()
public void setTarget (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode target
public org.mozilla.javascript.ast.AstNode getInitializer ()
public void setInitializer (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode initializer
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/WhileLoop.classWhileLoop.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.WhileLoop extends org.mozilla.javascript.ast.Loop {
private org.mozilla.javascript.ast.AstNode condition
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public org.mozilla.javascript.ast.AstNode getCondition ()
public void setCondition (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode condition
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/WithStatement.classWithStatement.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.WithStatement extends org.mozilla.javascript.ast.AstNode {
private org.mozilla.javascript.ast.AstNode expression
private org.mozilla.javascript.ast.AstNode statement
private int lp
private int rp
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public org.mozilla.javascript.ast.AstNode getExpression ()
public void setExpression (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode expression
public org.mozilla.javascript.ast.AstNode getStatement ()
public void setStatement (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode statement
public int getLp ()
public void setLp (int)
int lp
public int getRp ()
public void setRp (int)
int rp
public void setParens (int, int)
int lp
int rp
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/XmlDotQuery.classXmlDotQuery.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.XmlDotQuery extends org.mozilla.javascript.ast.InfixExpression {
private int rp
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public int getRp ()
public void setRp (int)
int rp
public java.lang.String toSource (int)
int depth
StringBuilder sb
}
org/mozilla/javascript/ast/XmlElemRef.classXmlElemRef.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.XmlElemRef extends org.mozilla.javascript.ast.XmlRef {
private org.mozilla.javascript.ast.AstNode indexExpr
private int lb
private int rb
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public org.mozilla.javascript.ast.AstNode getExpression ()
public void setExpression (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode expr
public int getLb ()
public void setLb (int)
int lb
public int getRb ()
public void setRb (int)
int rb
public void setBrackets (int, int)
int lb
int rb
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/XmlExpression.classXmlExpression.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.XmlExpression extends org.mozilla.javascript.ast.XmlFragment {
private org.mozilla.javascript.ast.AstNode expression
private boolean isXmlAttribute
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public void (int, org.mozilla.javascript.ast.AstNode)
int pos
org.mozilla.javascript.ast.AstNode expr
public org.mozilla.javascript.ast.AstNode getExpression ()
public void setExpression (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode expression
public boolean isXmlAttribute ()
public void setIsXmlAttribute (boolean)
boolean isXmlAttribute
public java.lang.String toSource (int)
int depth
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/XmlFragment.classXmlFragment.java
package org.mozilla.javascript.ast
public abstract org.mozilla.javascript.ast.XmlFragment extends org.mozilla.javascript.ast.AstNode {
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
}
org/mozilla/javascript/ast/XmlLiteral.classXmlLiteral.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.XmlLiteral extends org.mozilla.javascript.ast.AstNode {
private java.util.List fragments
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public java.util.List getFragments ()
public void setFragments (java.util.List)
org.mozilla.javascript.ast.XmlFragment fragment
java.util.Iterator i$
java.util.List fragments
public void addFragment (org.mozilla.javascript.ast.XmlFragment)
org.mozilla.javascript.ast.XmlFragment fragment
public java.lang.String toSource (int)
org.mozilla.javascript.ast.XmlFragment frag
java.util.Iterator i$
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.XmlFragment frag
java.util.Iterator i$
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/XmlMemberGet.classXmlMemberGet.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.XmlMemberGet extends org.mozilla.javascript.ast.InfixExpression {
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public void (int, int, org.mozilla.javascript.ast.AstNode, org.mozilla.javascript.ast.XmlRef)
int pos
int len
org.mozilla.javascript.ast.AstNode target
org.mozilla.javascript.ast.XmlRef ref
public void (org.mozilla.javascript.ast.AstNode, org.mozilla.javascript.ast.XmlRef)
org.mozilla.javascript.ast.AstNode target
org.mozilla.javascript.ast.XmlRef ref
public void (org.mozilla.javascript.ast.AstNode, org.mozilla.javascript.ast.XmlRef, int)
org.mozilla.javascript.ast.AstNode target
org.mozilla.javascript.ast.XmlRef ref
int opPos
public org.mozilla.javascript.ast.AstNode getTarget ()
public void setTarget (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode target
public org.mozilla.javascript.ast.XmlRef getMemberRef ()
public void setProperty (org.mozilla.javascript.ast.XmlRef)
org.mozilla.javascript.ast.XmlRef ref
public java.lang.String toSource (int)
int depth
StringBuilder sb
}
org/mozilla/javascript/ast/XmlPropRef.classXmlPropRef.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.XmlPropRef extends org.mozilla.javascript.ast.XmlRef {
private org.mozilla.javascript.ast.Name propName
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public org.mozilla.javascript.ast.Name getPropName ()
public void setPropName (org.mozilla.javascript.ast.Name)
org.mozilla.javascript.ast.Name propName
public java.lang.String toSource (int)
int depth
StringBuilder sb
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/XmlRef.classXmlRef.java
package org.mozilla.javascript.ast
public abstract org.mozilla.javascript.ast.XmlRef extends org.mozilla.javascript.ast.AstNode {
protected org.mozilla.javascript.ast.Name namespace
protected int atPos
protected int colonPos
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public org.mozilla.javascript.ast.Name getNamespace ()
public void setNamespace (org.mozilla.javascript.ast.Name)
org.mozilla.javascript.ast.Name namespace
public boolean isAttributeAccess ()
public int getAtPos ()
public void setAtPos (int)
int atPos
public int getColonPos ()
public void setColonPos (int)
int colonPos
}
org/mozilla/javascript/ast/XmlString.classXmlString.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.XmlString extends org.mozilla.javascript.ast.XmlFragment {
private String xml
public void ()
public void (int)
int pos
public void (int, java.lang.String)
int pos
String s
public void setXml (java.lang.String)
String s
public java.lang.String getXml ()
public java.lang.String toSource (int)
int depth
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/ast/Yield.classYield.java
package org.mozilla.javascript.ast
public org.mozilla.javascript.ast.Yield extends org.mozilla.javascript.ast.AstNode {
private org.mozilla.javascript.ast.AstNode value
public void ()
public void (int)
int pos
public void (int, int)
int pos
int len
public void (int, int, org.mozilla.javascript.ast.AstNode)
int pos
int len
org.mozilla.javascript.ast.AstNode value
public org.mozilla.javascript.ast.AstNode getValue ()
public void setValue (org.mozilla.javascript.ast.AstNode)
org.mozilla.javascript.ast.AstNode expr
public java.lang.String toSource (int)
int depth
public void visit (org.mozilla.javascript.ast.NodeVisitor)
org.mozilla.javascript.ast.NodeVisitor v
}
org/mozilla/javascript/commonjs/module/ModuleScope.classModuleScope.java
package org.mozilla.javascript.commonjs.module
public org.mozilla.javascript.commonjs.module.ModuleScope extends org.mozilla.javascript.TopLevel {
private static final long serialVersionUID
private final java.net.URI uri
private final java.net.URI base
public void (org.mozilla.javascript.Scriptable, java.net.URI, java.net.URI)
org.mozilla.javascript.Scriptable prototype
java.net.URI uri
java.net.URI base
public java.net.URI getUri ()
public java.net.URI getBase ()
}
org/mozilla/javascript/commonjs/module/ModuleScript.classModuleScript.java
package org.mozilla.javascript.commonjs.module
public org.mozilla.javascript.commonjs.module.ModuleScript extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final org.mozilla.javascript.Script script
private final java.net.URI uri
private final java.net.URI base
public void (org.mozilla.javascript.Script, java.net.URI, java.net.URI)
org.mozilla.javascript.Script script
java.net.URI uri
java.net.URI base
public org.mozilla.javascript.Script getScript ()
public java.net.URI getUri ()
public java.net.URI getBase ()
public boolean isSandboxed ()
}
org/mozilla/javascript/commonjs/module/ModuleScriptProvider.classModuleScriptProvider.java
package org.mozilla.javascript.commonjs.module
public abstract org.mozilla.javascript.commonjs.module.ModuleScriptProvider extends java.lang.Object {
public abstract org.mozilla.javascript.commonjs.module.ModuleScript getModuleScript (org.mozilla.javascript.Context, java.lang.String, java.net.URI, org.mozilla.javascript.Scriptable) throws java.lang.Exception
}
org/mozilla/javascript/commonjs/module/Require.classRequire.java
package org.mozilla.javascript.commonjs.module
public org.mozilla.javascript.commonjs.module.Require extends org.mozilla.javascript.BaseFunction {
private static final long serialVersionUID
private final org.mozilla.javascript.commonjs.module.ModuleScriptProvider moduleScriptProvider
private final org.mozilla.javascript.Scriptable nativeScope
private final org.mozilla.javascript.Scriptable paths
private final boolean sandboxed
private final org.mozilla.javascript.Script preExec
private final org.mozilla.javascript.Script postExec
private String mainModuleId
private org.mozilla.javascript.Scriptable mainExports
private final java.util.Map exportedModuleInterfaces
private final Object loadLock
private static final ThreadLocal loadingModuleInterfaces
public void (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.commonjs.module.ModuleScriptProvider, org.mozilla.javascript.Script, org.mozilla.javascript.Script, boolean)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable nativeScope
org.mozilla.javascript.commonjs.module.ModuleScriptProvider moduleScriptProvider
org.mozilla.javascript.Script preExec
org.mozilla.javascript.Script postExec
boolean sandboxed
public org.mozilla.javascript.Scriptable requireMain (org.mozilla.javascript.Context, java.lang.String)
RuntimeException x
Exception x
java.net.URISyntaxException usx
java.io.File file
java.net.URI mainUri
org.mozilla.javascript.Context cx
String mainModuleId
org.mozilla.javascript.commonjs.module.ModuleScript moduleScript
public void install (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
public java.lang.Object call (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.commonjs.module.ModuleScope moduleScope
java.net.URI base
java.net.URI current
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
String id
java.net.URI uri
public org.mozilla.javascript.Scriptable construct (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object[] args
private org.mozilla.javascript.Scriptable getExportedModuleInterface (org.mozilla.javascript.Context, java.lang.String, java.net.URI, boolean)
org.mozilla.javascript.Scriptable newExports
RuntimeException e
org.mozilla.javascript.commonjs.module.ModuleScript moduleScript
boolean outermostLocked
org.mozilla.javascript.Context cx
String id
java.net.URI uri
boolean isMain
org.mozilla.javascript.Scriptable exports
java.util.Map threadLoadingModules
private org.mozilla.javascript.Scriptable executeModuleScript (org.mozilla.javascript.Context, java.lang.String, org.mozilla.javascript.Scriptable, org.mozilla.javascript.commonjs.module.ModuleScript, boolean)
org.mozilla.javascript.Context cx
String id
org.mozilla.javascript.Scriptable exports
org.mozilla.javascript.commonjs.module.ModuleScript moduleScript
boolean isMain
org.mozilla.javascript.ScriptableObject moduleObject
java.net.URI uri
java.net.URI base
org.mozilla.javascript.Scriptable executionScope
private static void executeOptionalScript (org.mozilla.javascript.Script, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Script script
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable executionScope
private static void defineReadOnlyProperty (org.mozilla.javascript.ScriptableObject, java.lang.String, java.lang.Object)
org.mozilla.javascript.ScriptableObject obj
String name
Object value
private org.mozilla.javascript.commonjs.module.ModuleScript getModule (org.mozilla.javascript.Context, java.lang.String, java.net.URI)
org.mozilla.javascript.commonjs.module.ModuleScript moduleScript
RuntimeException e
Exception e
org.mozilla.javascript.Context cx
String id
java.net.URI uri
public java.lang.String getFunctionName ()
public int getArity ()
public int getLength ()
static void ()
}
org/mozilla/javascript/commonjs/module/RequireBuilder.classRequireBuilder.java
package org.mozilla.javascript.commonjs.module
public org.mozilla.javascript.commonjs.module.RequireBuilder extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private boolean sandboxed
private org.mozilla.javascript.commonjs.module.ModuleScriptProvider moduleScriptProvider
private org.mozilla.javascript.Script preExec
private org.mozilla.javascript.Script postExec
public void ()
public org.mozilla.javascript.commonjs.module.RequireBuilder setModuleScriptProvider (org.mozilla.javascript.commonjs.module.ModuleScriptProvider)
org.mozilla.javascript.commonjs.module.ModuleScriptProvider moduleScriptProvider
public org.mozilla.javascript.commonjs.module.RequireBuilder setPostExec (org.mozilla.javascript.Script)
org.mozilla.javascript.Script postExec
public org.mozilla.javascript.commonjs.module.RequireBuilder setPreExec (org.mozilla.javascript.Script)
org.mozilla.javascript.Script preExec
public org.mozilla.javascript.commonjs.module.RequireBuilder setSandboxed (boolean)
boolean sandboxed
public org.mozilla.javascript.commonjs.module.Require createRequire (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable globalScope
}
org/mozilla/javascript/commonjs/module/provider/CachingModuleScriptProviderBase$CachedModuleScript.classCachingModuleScriptProviderBase.java
package org.mozilla.javascript.commonjs.module.provider
public org.mozilla.javascript.commonjs.module.provider.CachingModuleScriptProviderBase$CachedModuleScript extends java.lang.Object {
private final org.mozilla.javascript.commonjs.module.ModuleScript moduleScript
private final Object validator
public void (org.mozilla.javascript.commonjs.module.ModuleScript, java.lang.Object)
org.mozilla.javascript.commonjs.module.ModuleScript moduleScript
Object validator
org.mozilla.javascript.commonjs.module.ModuleScript getModule ()
java.lang.Object getValidator ()
}
org/mozilla/javascript/commonjs/module/provider/CachingModuleScriptProviderBase.classCachingModuleScriptProviderBase.java
package org.mozilla.javascript.commonjs.module.provider
public abstract org.mozilla.javascript.commonjs.module.provider.CachingModuleScriptProviderBase extends java.lang.Object implements org.mozilla.javascript.commonjs.module.ModuleScriptProvider java.io.Serializable {
private static final long serialVersionUID
private static final int loadConcurrencyLevel
private static final int loadLockShift
private static final int loadLockMask
private static final int loadLockCount
private final Object[] loadLocks
private final org.mozilla.javascript.commonjs.module.provider.ModuleSourceProvider moduleSourceProvider
protected void (org.mozilla.javascript.commonjs.module.provider.ModuleSourceProvider)
int i
org.mozilla.javascript.commonjs.module.provider.ModuleSourceProvider moduleSourceProvider
public org.mozilla.javascript.commonjs.module.ModuleScript getModuleScript (org.mozilla.javascript.Context, java.lang.String, java.net.URI, org.mozilla.javascript.Scriptable) throws java.lang.Exception
org.mozilla.javascript.commonjs.module.provider.CachingModuleScriptProviderBase$CachedModuleScript cachedModule2
java.net.URI sourceUri
org.mozilla.javascript.commonjs.module.ModuleScript moduleScript
int idHash
org.mozilla.javascript.Context cx
String moduleId
java.net.URI moduleUri
org.mozilla.javascript.Scriptable paths
org.mozilla.javascript.commonjs.module.provider.CachingModuleScriptProviderBase$CachedModuleScript cachedModule1
Object validator1
org.mozilla.javascript.commonjs.module.provider.ModuleSource moduleSource
java.io.Reader reader
protected abstract void putLoadedModule (java.lang.String, org.mozilla.javascript.commonjs.module.ModuleScript, java.lang.Object)
protected abstract org.mozilla.javascript.commonjs.module.provider.CachingModuleScriptProviderBase$CachedModuleScript getLoadedModule (java.lang.String)
private static java.lang.Object getValidator (org.mozilla.javascript.commonjs.module.provider.CachingModuleScriptProviderBase$CachedModuleScript)
org.mozilla.javascript.commonjs.module.provider.CachingModuleScriptProviderBase$CachedModuleScript cachedModule
private static boolean equal (java.lang.Object, java.lang.Object)
Object o1
Object o2
protected static int getConcurrencyLevel ()
static void ()
int sshift
int ssize
}
org/mozilla/javascript/commonjs/module/provider/DefaultUrlConnectionExpiryCalculator.classDefaultUrlConnectionExpiryCalculator.java
package org.mozilla.javascript.commonjs.module.provider
public org.mozilla.javascript.commonjs.module.provider.DefaultUrlConnectionExpiryCalculator extends java.lang.Object implements org.mozilla.javascript.commonjs.module.provider.UrlConnectionExpiryCalculator java.io.Serializable {
private static final long serialVersionUID
private final long relativeExpiry
public void ()
public void (long)
long relativeExpiry
public long calculateExpiry (java.net.URLConnection)
java.net.URLConnection urlConnection
}
org/mozilla/javascript/commonjs/module/provider/ModuleSource.classModuleSource.java
package org.mozilla.javascript.commonjs.module.provider
public org.mozilla.javascript.commonjs.module.provider.ModuleSource extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final java.io.Reader reader
private final Object securityDomain
private final java.net.URI uri
private final java.net.URI base
private final Object validator
public void (java.io.Reader, java.lang.Object, java.net.URI, java.net.URI, java.lang.Object)
java.io.Reader reader
Object securityDomain
java.net.URI uri
java.net.URI base
Object validator
public java.io.Reader getReader ()
public java.lang.Object getSecurityDomain ()
public java.net.URI getUri ()
public java.net.URI getBase ()
public java.lang.Object getValidator ()
}
org/mozilla/javascript/commonjs/module/provider/ModuleSourceProvider.classModuleSourceProvider.java
package org.mozilla.javascript.commonjs.module.provider
public abstract org.mozilla.javascript.commonjs.module.provider.ModuleSourceProvider extends java.lang.Object {
public static final org.mozilla.javascript.commonjs.module.provider.ModuleSource NOT_MODIFIED
public abstract org.mozilla.javascript.commonjs.module.provider.ModuleSource loadSource (java.lang.String, org.mozilla.javascript.Scriptable, java.lang.Object) throws java.io.IOException java.net.URISyntaxException
public abstract org.mozilla.javascript.commonjs.module.provider.ModuleSource loadSource (java.net.URI, java.lang.Object) throws java.io.IOException java.net.URISyntaxException
static void ()
}
org/mozilla/javascript/commonjs/module/provider/ModuleSourceProviderBase.classModuleSourceProviderBase.java
package org.mozilla.javascript.commonjs.module.provider
public abstract org.mozilla.javascript.commonjs.module.provider.ModuleSourceProviderBase extends java.lang.Object implements org.mozilla.javascript.commonjs.module.provider.ModuleSourceProvider java.io.Serializable {
private static final long serialVersionUID
public void ()
public org.mozilla.javascript.commonjs.module.provider.ModuleSource loadSource (java.lang.String, org.mozilla.javascript.Scriptable, java.lang.Object) throws java.io.IOException java.net.URISyntaxException
String moduleId
org.mozilla.javascript.Scriptable paths
Object validator
org.mozilla.javascript.commonjs.module.provider.ModuleSource moduleSource
public org.mozilla.javascript.commonjs.module.provider.ModuleSource loadSource (java.net.URI, java.lang.Object) throws java.io.IOException java.net.URISyntaxException
java.net.URI uri
Object validator
private org.mozilla.javascript.commonjs.module.provider.ModuleSource loadFromPathArray (java.lang.String, org.mozilla.javascript.Scriptable, java.lang.Object) throws java.io.IOException
java.net.URI uri
org.mozilla.javascript.commonjs.module.provider.ModuleSource moduleSource
java.net.URISyntaxException e
String path
int i
String moduleId
org.mozilla.javascript.Scriptable paths
Object validator
long llength
int ilength
private static java.lang.String ensureTrailingSlash (java.lang.String)
String path
protected boolean entityNeedsRevalidation (java.lang.Object)
Object validator
protected abstract org.mozilla.javascript.commonjs.module.provider.ModuleSource loadFromUri (java.net.URI, java.net.URI, java.lang.Object) throws java.io.IOException java.net.URISyntaxException
protected org.mozilla.javascript.commonjs.module.provider.ModuleSource loadFromPrivilegedLocations (java.lang.String, java.lang.Object) throws java.io.IOException java.net.URISyntaxException
String moduleId
Object validator
protected org.mozilla.javascript.commonjs.module.provider.ModuleSource loadFromFallbackLocations (java.lang.String, java.lang.Object) throws java.io.IOException java.net.URISyntaxException
String moduleId
Object validator
}
org/mozilla/javascript/commonjs/module/provider/MultiModuleScriptProvider.classMultiModuleScriptProvider.java
package org.mozilla.javascript.commonjs.module.provider
public org.mozilla.javascript.commonjs.module.provider.MultiModuleScriptProvider extends java.lang.Object implements org.mozilla.javascript.commonjs.module.ModuleScriptProvider {
private final org.mozilla.javascript.commonjs.module.ModuleScriptProvider[] providers
public void (java.lang.Iterable)
org.mozilla.javascript.commonjs.module.ModuleScriptProvider provider
java.util.Iterator i$
Iterable providers
java.util.List l
public org.mozilla.javascript.commonjs.module.ModuleScript getModuleScript (org.mozilla.javascript.Context, java.lang.String, java.net.URI, org.mozilla.javascript.Scriptable) throws java.lang.Exception
org.mozilla.javascript.commonjs.module.ModuleScript script
org.mozilla.javascript.commonjs.module.ModuleScriptProvider provider
org.mozilla.javascript.commonjs.module.ModuleScriptProvider[] arr$
int len$
int i$
org.mozilla.javascript.Context cx
String moduleId
java.net.URI uri
org.mozilla.javascript.Scriptable paths
}
org/mozilla/javascript/commonjs/module/provider/ParsedContentType.classParsedContentType.java
package org.mozilla.javascript.commonjs.module.provider
public final org.mozilla.javascript.commonjs.module.provider.ParsedContentType extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final String contentType
private final String encoding
public void (java.lang.String)
int l
String param
java.util.StringTokenizer tok
String mimeType
String contentType
String encoding
public java.lang.String getContentType ()
public java.lang.String getEncoding ()
}
org/mozilla/javascript/commonjs/module/provider/SoftCachingModuleScriptProvider$ScriptReference.classSoftCachingModuleScriptProvider.java
package org.mozilla.javascript.commonjs.module.provider
org.mozilla.javascript.commonjs.module.provider.SoftCachingModuleScriptProvider$ScriptReference extends java.lang.ref.SoftReference {
private final String moduleId
private final java.net.URI uri
private final java.net.URI base
private final Object validator
void (org.mozilla.javascript.Script, java.lang.String, java.net.URI, java.net.URI, java.lang.Object, java.lang.ref.ReferenceQueue)
org.mozilla.javascript.Script script
String moduleId
java.net.URI uri
java.net.URI base
Object validator
java.lang.ref.ReferenceQueue refQueue
org.mozilla.javascript.commonjs.module.provider.CachingModuleScriptProviderBase$CachedModuleScript getCachedModuleScript ()
org.mozilla.javascript.Script script
java.lang.String getModuleId ()
}
org/mozilla/javascript/commonjs/module/provider/SoftCachingModuleScriptProvider.classSoftCachingModuleScriptProvider.java
package org.mozilla.javascript.commonjs.module.provider
public org.mozilla.javascript.commonjs.module.provider.SoftCachingModuleScriptProvider extends org.mozilla.javascript.commonjs.module.provider.CachingModuleScriptProviderBase {
private static final long serialVersionUID
private transient java.lang.ref.ReferenceQueue scriptRefQueue
private transient java.util.concurrent.ConcurrentMap scripts
public void (org.mozilla.javascript.commonjs.module.provider.ModuleSourceProvider)
org.mozilla.javascript.commonjs.module.provider.ModuleSourceProvider moduleSourceProvider
public org.mozilla.javascript.commonjs.module.ModuleScript getModuleScript (org.mozilla.javascript.Context, java.lang.String, java.net.URI, org.mozilla.javascript.Scriptable) throws java.lang.Exception
org.mozilla.javascript.commonjs.module.provider.SoftCachingModuleScriptProvider$ScriptReference ref
org.mozilla.javascript.Context cx
String moduleId
java.net.URI uri
org.mozilla.javascript.Scriptable paths
protected org.mozilla.javascript.commonjs.module.provider.CachingModuleScriptProviderBase$CachedModuleScript getLoadedModule (java.lang.String)
String moduleId
org.mozilla.javascript.commonjs.module.provider.SoftCachingModuleScriptProvider$ScriptReference scriptRef
protected void putLoadedModule (java.lang.String, org.mozilla.javascript.commonjs.module.ModuleScript, java.lang.Object)
String moduleId
org.mozilla.javascript.commonjs.module.ModuleScript moduleScript
Object validator
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
org.mozilla.javascript.commonjs.module.provider.CachingModuleScriptProviderBase$CachedModuleScript cachedModuleScript
java.util.Map$Entry entry
java.util.Iterator i$
java.io.ObjectInputStream in
java.util.Map serScripts
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
org.mozilla.javascript.commonjs.module.provider.CachingModuleScriptProviderBase$CachedModuleScript cachedModuleScript
java.util.Map$Entry entry
java.util.Iterator i$
java.io.ObjectOutputStream out
java.util.Map serScripts
}
org/mozilla/javascript/commonjs/module/provider/StrongCachingModuleScriptProvider.classStrongCachingModuleScriptProvider.java
package org.mozilla.javascript.commonjs.module.provider
public org.mozilla.javascript.commonjs.module.provider.StrongCachingModuleScriptProvider extends org.mozilla.javascript.commonjs.module.provider.CachingModuleScriptProviderBase {
private static final long serialVersionUID
private final java.util.Map modules
public void (org.mozilla.javascript.commonjs.module.provider.ModuleSourceProvider)
org.mozilla.javascript.commonjs.module.provider.ModuleSourceProvider moduleSourceProvider
protected org.mozilla.javascript.commonjs.module.provider.CachingModuleScriptProviderBase$CachedModuleScript getLoadedModule (java.lang.String)
String moduleId
protected void putLoadedModule (java.lang.String, org.mozilla.javascript.commonjs.module.ModuleScript, java.lang.Object)
String moduleId
org.mozilla.javascript.commonjs.module.ModuleScript moduleScript
Object validator
}
org/mozilla/javascript/commonjs/module/provider/UrlConnectionExpiryCalculator.classUrlConnectionExpiryCalculator.java
package org.mozilla.javascript.commonjs.module.provider
public abstract org.mozilla.javascript.commonjs.module.provider.UrlConnectionExpiryCalculator extends java.lang.Object {
public abstract long calculateExpiry (java.net.URLConnection)
}
org/mozilla/javascript/commonjs/module/provider/UrlConnectionSecurityDomainProvider.classUrlConnectionSecurityDomainProvider.java
package org.mozilla.javascript.commonjs.module.provider
public abstract org.mozilla.javascript.commonjs.module.provider.UrlConnectionSecurityDomainProvider extends java.lang.Object {
public abstract java.lang.Object getSecurityDomain (java.net.URLConnection)
}
org/mozilla/javascript/commonjs/module/provider/UrlModuleSourceProvider$URLValidator.classUrlModuleSourceProvider.java
package org.mozilla.javascript.commonjs.module.provider
org.mozilla.javascript.commonjs.module.provider.UrlModuleSourceProvider$URLValidator extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final java.net.URI uri
private final long lastModified
private final String entityTags
private long expiry
public void (java.net.URI, java.net.URLConnection, long, org.mozilla.javascript.commonjs.module.provider.UrlConnectionExpiryCalculator)
java.net.URI uri
java.net.URLConnection urlConnection
long request_time
org.mozilla.javascript.commonjs.module.provider.UrlConnectionExpiryCalculator urlConnectionExpiryCalculator
boolean updateValidator (java.net.URLConnection, long, org.mozilla.javascript.commonjs.module.provider.UrlConnectionExpiryCalculator) throws java.io.IOException
java.net.URLConnection urlConnection
long request_time
org.mozilla.javascript.commonjs.module.provider.UrlConnectionExpiryCalculator urlConnectionExpiryCalculator
boolean isResourceChanged
private boolean isResourceChanged (java.net.URLConnection) throws java.io.IOException
java.net.URLConnection urlConnection
private long calculateExpiry (java.net.URLConnection, long, org.mozilla.javascript.commonjs.module.provider.UrlConnectionExpiryCalculator)
long response_time
long apparent_age
long corrected_received_age
long response_delay
long corrected_initial_age
long creation_time
int max_age
java.net.URLConnection urlConnection
long request_time
org.mozilla.javascript.commonjs.module.provider.UrlConnectionExpiryCalculator urlConnectionExpiryCalculator
String cacheControl
long explicitExpiry
private int getMaxAge (java.lang.String)
String strAge
NumberFormatException e
String cacheControl
int maxAgeIndex
int eq
int comma
String strAge
private java.lang.String getEntityTags (java.net.URLConnection)
java.net.URLConnection urlConnection
java.util.List etags
StringBuilder b
java.util.Iterator it
boolean appliesTo (java.net.URI)
java.net.URI uri
void applyConditionals (java.net.URLConnection)
java.net.URLConnection urlConnection
boolean entityNeedsRevalidation ()
}
org/mozilla/javascript/commonjs/module/provider/UrlModuleSourceProvider.classUrlModuleSourceProvider.java
package org.mozilla.javascript.commonjs.module.provider
public org.mozilla.javascript.commonjs.module.provider.UrlModuleSourceProvider extends org.mozilla.javascript.commonjs.module.provider.ModuleSourceProviderBase {
private static final long serialVersionUID
private final Iterable privilegedUris
private final Iterable fallbackUris
private final org.mozilla.javascript.commonjs.module.provider.UrlConnectionSecurityDomainProvider urlConnectionSecurityDomainProvider
private final org.mozilla.javascript.commonjs.module.provider.UrlConnectionExpiryCalculator urlConnectionExpiryCalculator
public void (java.lang.Iterable, java.lang.Iterable)
Iterable privilegedUris
Iterable fallbackUris
public void (java.lang.Iterable, java.lang.Iterable, org.mozilla.javascript.commonjs.module.provider.UrlConnectionExpiryCalculator, org.mozilla.javascript.commonjs.module.provider.UrlConnectionSecurityDomainProvider)
Iterable privilegedUris
Iterable fallbackUris
org.mozilla.javascript.commonjs.module.provider.UrlConnectionExpiryCalculator urlConnectionExpiryCalculator
org.mozilla.javascript.commonjs.module.provider.UrlConnectionSecurityDomainProvider urlConnectionSecurityDomainProvider
protected org.mozilla.javascript.commonjs.module.provider.ModuleSource loadFromPrivilegedLocations (java.lang.String, java.lang.Object) throws java.io.IOException java.net.URISyntaxException
String moduleId
Object validator
protected org.mozilla.javascript.commonjs.module.provider.ModuleSource loadFromFallbackLocations (java.lang.String, java.lang.Object) throws java.io.IOException java.net.URISyntaxException
String moduleId
Object validator
private org.mozilla.javascript.commonjs.module.provider.ModuleSource loadFromPathList (java.lang.String, java.lang.Object, java.lang.Iterable) throws java.io.IOException java.net.URISyntaxException
org.mozilla.javascript.commonjs.module.provider.ModuleSource moduleSource
java.net.URI path
java.util.Iterator i$
String moduleId
Object validator
Iterable paths
protected org.mozilla.javascript.commonjs.module.provider.ModuleSource loadFromUri (java.net.URI, java.net.URI, java.lang.Object) throws java.io.IOException java.net.URISyntaxException
java.net.URI uri
java.net.URI base
Object validator
java.net.URI fullUri
org.mozilla.javascript.commonjs.module.provider.ModuleSource source
protected org.mozilla.javascript.commonjs.module.provider.ModuleSource loadFromActualUri (java.net.URI, java.net.URI, java.lang.Object) throws java.io.IOException
org.mozilla.javascript.commonjs.module.provider.UrlModuleSourceProvider$URLValidator uriValidator
org.mozilla.javascript.commonjs.module.provider.UrlModuleSourceProvider$URLValidator applicableValidator
java.io.FileNotFoundException e
RuntimeException e
java.io.IOException e
java.net.URI uri
java.net.URI base
Object validator
java.net.URL url
long request_time
java.net.URLConnection urlConnection
org.mozilla.javascript.commonjs.module.provider.UrlModuleSourceProvider$URLValidator applicableValidator
private static java.io.Reader getReader (java.net.URLConnection) throws java.io.IOException
java.net.URLConnection urlConnection
private static java.lang.String getCharacterEncoding (java.net.URLConnection)
java.net.URLConnection urlConnection
org.mozilla.javascript.commonjs.module.provider.ParsedContentType pct
String encoding
String contentType
private java.lang.Object getSecurityDomain (java.net.URLConnection)
java.net.URLConnection urlConnection
private void close (java.net.URLConnection)
java.io.IOException e
java.net.URLConnection urlConnection
protected void onFailedClosingUrlConnection (java.net.URLConnection, java.io.IOException)
java.net.URLConnection urlConnection
java.io.IOException cause
protected java.net.URLConnection openUrlConnection (java.net.URL) throws java.io.IOException
java.net.URL url
protected boolean entityNeedsRevalidation (java.lang.Object)
Object validator
}
org/mozilla/javascript/debug/DebugFrame.classDebugFrame.java
package org.mozilla.javascript.debug
public abstract org.mozilla.javascript.debug.DebugFrame extends java.lang.Object {
public abstract void onEnter (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
public abstract void onLineChange (org.mozilla.javascript.Context, int)
public abstract void onExceptionThrown (org.mozilla.javascript.Context, java.lang.Throwable)
public abstract void onExit (org.mozilla.javascript.Context, boolean, java.lang.Object)
public abstract void onDebuggerStatement (org.mozilla.javascript.Context)
}
org/mozilla/javascript/debug/DebuggableObject.classDebuggableObject.java
package org.mozilla.javascript.debug
public abstract org.mozilla.javascript.debug.DebuggableObject extends java.lang.Object {
public abstract java.lang.Object[] getAllIds ()
}
org/mozilla/javascript/debug/DebuggableScript.classDebuggableScript.java
package org.mozilla.javascript.debug
public abstract org.mozilla.javascript.debug.DebuggableScript extends java.lang.Object {
public abstract boolean isTopLevel ()
public abstract boolean isFunction ()
public abstract java.lang.String getFunctionName ()
public abstract int getParamCount ()
public abstract int getParamAndVarCount ()
public abstract java.lang.String getParamOrVarName (int)
public abstract java.lang.String getSourceName ()
public abstract boolean isGeneratedScript ()
public abstract int[] getLineNumbers ()
public abstract int getFunctionCount ()
public abstract org.mozilla.javascript.debug.DebuggableScript getFunction (int)
public abstract org.mozilla.javascript.debug.DebuggableScript getParent ()
}
org/mozilla/javascript/debug/Debugger.classDebugger.java
package org.mozilla.javascript.debug
public abstract org.mozilla.javascript.debug.Debugger extends java.lang.Object {
public abstract void handleCompilationDone (org.mozilla.javascript.Context, org.mozilla.javascript.debug.DebuggableScript, java.lang.String)
public abstract org.mozilla.javascript.debug.DebugFrame getFrame (org.mozilla.javascript.Context, org.mozilla.javascript.debug.DebuggableScript)
}
org/mozilla/javascript/jdk13/VMBridge_jdk13$1.classVMBridge_jdk13.java
package org.mozilla.javascript.jdk13
org.mozilla.javascript.jdk13.VMBridge_jdk13$1 extends java.lang.Object implements java.lang.reflect.InvocationHandler {
final org.mozilla.javascript.InterfaceAdapter val$adapter
final org.mozilla.javascript.ContextFactory val$cf
final Object val$target
final org.mozilla.javascript.Scriptable val$topScope
final org.mozilla.javascript.jdk13.VMBridge_jdk13 this$0
void (org.mozilla.javascript.jdk13.VMBridge_jdk13, org.mozilla.javascript.InterfaceAdapter, org.mozilla.javascript.ContextFactory, java.lang.Object, org.mozilla.javascript.Scriptable)
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[])
Object proxy
java.lang.reflect.Method method
Object[] args
}
org/mozilla/javascript/jdk13/VMBridge_jdk13.classVMBridge_jdk13.java
package org.mozilla.javascript.jdk13
public org.mozilla.javascript.jdk13.VMBridge_jdk13 extends org.mozilla.javascript.VMBridge {
private ThreadLocal contextLocal
public void ()
protected java.lang.Object getThreadContextHelper ()
Object[] storage
protected org.mozilla.javascript.Context getContext (java.lang.Object)
Object contextHelper
Object[] storage
protected void setContext (java.lang.Object, org.mozilla.javascript.Context)
Object contextHelper
org.mozilla.javascript.Context cx
Object[] storage
protected java.lang.ClassLoader getCurrentThreadClassLoader ()
protected boolean tryToMakeAccessible (java.lang.Object)
Exception ex
Object accessibleObject
java.lang.reflect.AccessibleObject accessible
protected java.lang.Object getInterfaceProxyHelper (org.mozilla.javascript.ContextFactory, java.lang.Class[])
NoSuchMethodException ex
org.mozilla.javascript.ContextFactory cf
Class[] interfaces
ClassLoader loader
Class cl
java.lang.reflect.Constructor c
protected java.lang.Object newInterfaceProxy (java.lang.Object, org.mozilla.javascript.ContextFactory, org.mozilla.javascript.InterfaceAdapter, java.lang.Object, org.mozilla.javascript.Scriptable)
java.lang.reflect.InvocationTargetException ex
IllegalAccessException ex
InstantiationException ex
Object proxyHelper
org.mozilla.javascript.ContextFactory cf
org.mozilla.javascript.InterfaceAdapter adapter
Object target
org.mozilla.javascript.Scriptable topScope
java.lang.reflect.Constructor c
java.lang.reflect.InvocationHandler handler
Object proxy
protected boolean isVarArgs (java.lang.reflect.Member)
java.lang.reflect.Member member
}
org/mozilla/javascript/jdk15/VMBridge_jdk15.classVMBridge_jdk15.java
package org.mozilla.javascript.jdk15
public org.mozilla.javascript.jdk15.VMBridge_jdk15 extends org.mozilla.javascript.jdk13.VMBridge_jdk13 {
public void () throws java.lang.SecurityException java.lang.InstantiationException
NoSuchMethodException e
public boolean isVarArgs (java.lang.reflect.Member)
java.lang.reflect.Member member
public java.util.Iterator getJavaIterator (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object)
Object unwrapped
java.util.Iterator iterator
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object obj
}
org/mozilla/javascript/json/JsonParser$ParseException.classJsonParser.java
package org.mozilla.javascript.json
public org.mozilla.javascript.json.JsonParser$ParseException extends java.lang.Exception {
void (java.lang.String)
String message
void (java.lang.Exception)
Exception cause
}
org/mozilla/javascript/json/JsonParser.classJsonParser.java
package org.mozilla.javascript.json
public org.mozilla.javascript.json.JsonParser extends java.lang.Object {
private org.mozilla.javascript.Context cx
private org.mozilla.javascript.Scriptable scope
private int pos
private int length
private String src
public void (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
public synchronized java.lang.Object parseValue (java.lang.String) throws org.mozilla.javascript.json.JsonParser$ParseException
String json
Object value
private java.lang.Object readValue () throws org.mozilla.javascript.json.JsonParser$ParseException
char c
private java.lang.Object readObject () throws org.mozilla.javascript.json.JsonParser$ParseException
long index
char c
org.mozilla.javascript.Scriptable object
String id
Object value
boolean needsComma
private java.lang.Object readArray () throws org.mozilla.javascript.json.JsonParser$ParseException
char c
java.util.List list
boolean needsComma
private java.lang.String readString () throws org.mozilla.javascript.json.JsonParser$ParseException
NumberFormatException nfx
char c
StringBuilder b
private java.lang.Number readNumber (char) throws org.mozilla.javascript.json.JsonParser$ParseException
char c
char c
int i
double dval
int ival
NumberFormatException nfe
char first
StringBuilder b
String num
int numLength
private java.lang.Boolean readTrue () throws org.mozilla.javascript.json.JsonParser$ParseException
private java.lang.Boolean readFalse () throws org.mozilla.javascript.json.JsonParser$ParseException
private java.lang.Object readNull () throws org.mozilla.javascript.json.JsonParser$ParseException
private void consumeWhitespace ()
char c
private void consume (char) throws org.mozilla.javascript.json.JsonParser$ParseException
char token
char c
}
org/mozilla/javascript/optimizer/Block$1.classBlock.java
package org.mozilla.javascript.optimizer
org.mozilla.javascript.optimizer.Block$1 extends java.lang.Object {
}
org/mozilla/javascript/optimizer/Block$FatBlock.classBlock.java
package org.mozilla.javascript.optimizer
org.mozilla.javascript.optimizer.Block$FatBlock extends java.lang.Object {
private org.mozilla.javascript.ObjToIntMap successors
private org.mozilla.javascript.ObjToIntMap predecessors
org.mozilla.javascript.optimizer.Block realBlock
private void ()
private static org.mozilla.javascript.optimizer.Block[] reduceToArray (org.mozilla.javascript.ObjToIntMap)
org.mozilla.javascript.optimizer.Block$FatBlock fb
int i
org.mozilla.javascript.ObjToIntMap$Iterator iter
org.mozilla.javascript.ObjToIntMap map
org.mozilla.javascript.optimizer.Block[] result
void addSuccessor (org.mozilla.javascript.optimizer.Block$FatBlock)
org.mozilla.javascript.optimizer.Block$FatBlock b
void addPredecessor (org.mozilla.javascript.optimizer.Block$FatBlock)
org.mozilla.javascript.optimizer.Block$FatBlock b
org.mozilla.javascript.optimizer.Block[] getSuccessors ()
org.mozilla.javascript.optimizer.Block[] getPredecessors ()
void (org.mozilla.javascript.optimizer.Block$1)
org.mozilla.javascript.optimizer.Block$1 x0
}
org/mozilla/javascript/optimizer/Block.classBlock.java
package org.mozilla.javascript.optimizer
org.mozilla.javascript.optimizer.Block extends java.lang.Object {
private org.mozilla.javascript.optimizer.Block[] itsSuccessors
private org.mozilla.javascript.optimizer.Block[] itsPredecessors
private int itsStartNodeIndex
private int itsEndNodeIndex
private int itsBlockID
private org.mozilla.javascript.optimizer.DataFlowBitSet itsLiveOnEntrySet
private org.mozilla.javascript.optimizer.DataFlowBitSet itsLiveOnExitSet
private org.mozilla.javascript.optimizer.DataFlowBitSet itsUseBeforeDefSet
private org.mozilla.javascript.optimizer.DataFlowBitSet itsNotDefSet
static final boolean DEBUG
private static int debug_blockCount
void (int, int)
int startNodeIndex
int endNodeIndex
static void runFlowAnalyzes (org.mozilla.javascript.optimizer.OptFunctionNode, org.mozilla.javascript.Node[])
int i
int i
int i
org.mozilla.javascript.optimizer.OptFunctionNode fn
org.mozilla.javascript.Node[] statementNodes
int paramCount
int varCount
int[] varTypes
org.mozilla.javascript.optimizer.Block[] theBlocks
private static org.mozilla.javascript.optimizer.Block[] buildBlocks (org.mozilla.javascript.Node[])
org.mozilla.javascript.optimizer.Block$FatBlock fb
org.mozilla.javascript.optimizer.Block$FatBlock fb
int i
org.mozilla.javascript.optimizer.Block$FatBlock fb
org.mozilla.javascript.optimizer.Block$FatBlock fallThruTarget
org.mozilla.javascript.Node target
org.mozilla.javascript.optimizer.Block$FatBlock branchTargetBlock
org.mozilla.javascript.optimizer.Block$FatBlock fb
org.mozilla.javascript.Node blockEndNode
int blockEndNodeType
int i
org.mozilla.javascript.optimizer.Block$FatBlock fb
org.mozilla.javascript.optimizer.Block b
int i
org.mozilla.javascript.Node[] statementNodes
java.util.Map theTargetBlocks
org.mozilla.javascript.ObjArray theBlocks
int beginNodeIndex
org.mozilla.javascript.optimizer.Block[] result
private static org.mozilla.javascript.optimizer.Block$FatBlock newFatBlock (int, int)
int startNodeIndex
int endNodeIndex
org.mozilla.javascript.optimizer.Block$FatBlock fb
private static java.lang.String toString (org.mozilla.javascript.optimizer.Block[], org.mozilla.javascript.Node[])
org.mozilla.javascript.optimizer.Block[] blockList
org.mozilla.javascript.Node[] statementNodes
private static void reachingDefDataFlow (org.mozilla.javascript.optimizer.OptFunctionNode, org.mozilla.javascript.Node[], org.mozilla.javascript.optimizer.Block[], int[])
int i
int index
int i
org.mozilla.javascript.optimizer.Block[] pred
org.mozilla.javascript.optimizer.OptFunctionNode fn
org.mozilla.javascript.Node[] statementNodes
org.mozilla.javascript.optimizer.Block[] theBlocks
int[] varTypes
boolean[] visit
boolean[] doneOnce
int vIndex
boolean needRescan
private static void typeFlow (org.mozilla.javascript.optimizer.OptFunctionNode, org.mozilla.javascript.Node[], org.mozilla.javascript.optimizer.Block[], int[])
int index
int i
org.mozilla.javascript.optimizer.Block[] succ
org.mozilla.javascript.optimizer.OptFunctionNode fn
org.mozilla.javascript.Node[] statementNodes
org.mozilla.javascript.optimizer.Block[] theBlocks
int[] varTypes
boolean[] visit
boolean[] doneOnce
int vIndex
boolean needRescan
private static boolean assignType (int[], int, int)
int[] varTypes
int index
int type
private void markAnyTypeVariables (int[])
int i
int[] varTypes
private void lookForVariableAccess (org.mozilla.javascript.optimizer.OptFunctionNode, org.mozilla.javascript.Node)
int varIndex
org.mozilla.javascript.Node child
org.mozilla.javascript.Node lhs
org.mozilla.javascript.Node rhs
int varIndex
org.mozilla.javascript.Node child
org.mozilla.javascript.optimizer.OptFunctionNode fn
org.mozilla.javascript.Node n
private void initLiveOnEntrySets (org.mozilla.javascript.optimizer.OptFunctionNode, org.mozilla.javascript.Node[])
org.mozilla.javascript.Node n
int i
org.mozilla.javascript.optimizer.OptFunctionNode fn
org.mozilla.javascript.Node[] statementNodes
int listLength
private boolean doReachedUseDataFlow ()
int i
private static int findExpressionType (org.mozilla.javascript.optimizer.OptFunctionNode, org.mozilla.javascript.Node, int[])
org.mozilla.javascript.Node child
int lType
int rType
int result
org.mozilla.javascript.optimizer.OptFunctionNode fn
org.mozilla.javascript.Node n
int[] varTypes
org.mozilla.javascript.Node child
private static boolean findDefPoints (org.mozilla.javascript.optimizer.OptFunctionNode, org.mozilla.javascript.Node, int[])
int i
int i
org.mozilla.javascript.Node rValue
int theType
int i
org.mozilla.javascript.optimizer.OptFunctionNode fn
org.mozilla.javascript.Node n
int[] varTypes
boolean result
org.mozilla.javascript.Node child
private boolean doTypeFlow (org.mozilla.javascript.optimizer.OptFunctionNode, org.mozilla.javascript.Node[], int[])
org.mozilla.javascript.Node n
int i
org.mozilla.javascript.optimizer.OptFunctionNode fn
org.mozilla.javascript.Node[] statementNodes
int[] varTypes
boolean changed
private void printLiveOnEntrySet (org.mozilla.javascript.optimizer.OptFunctionNode)
org.mozilla.javascript.optimizer.OptFunctionNode fn
}
org/mozilla/javascript/optimizer/BodyCodegen$FinallyReturnPoint.classCodegen.java
package org.mozilla.javascript.optimizer
org.mozilla.javascript.optimizer.BodyCodegen$FinallyReturnPoint extends java.lang.Object {
public java.util.List jsrPoints
public int tableLabel
void ()
}
org/mozilla/javascript/optimizer/BodyCodegen.classCodegen.java
package org.mozilla.javascript.optimizer
org.mozilla.javascript.optimizer.BodyCodegen extends java.lang.Object {
private static final int JAVASCRIPT_EXCEPTION
private static final int EVALUATOR_EXCEPTION
private static final int ECMAERROR_EXCEPTION
private static final int THROWABLE_EXCEPTION
static final int GENERATOR_TERMINATE
static final int GENERATOR_START
static final int GENERATOR_YIELD_START
org.mozilla.classfile.ClassFileWriter cfw
org.mozilla.javascript.optimizer.Codegen codegen
org.mozilla.javascript.CompilerEnvirons compilerEnv
org.mozilla.javascript.ast.ScriptNode scriptOrFn
public int scriptOrFnIndex
private int savedCodeOffset
private org.mozilla.javascript.optimizer.OptFunctionNode fnCurrent
private boolean isTopLevel
private static final int MAX_LOCALS
private int[] locals
private short firstFreeLocal
private short localsMax
private int itsLineNumber
private boolean hasVarsInRegs
private short[] varRegisters
private boolean inDirectCallFunction
private boolean itsForcedObjectParameters
private int enterAreaStartLabel
private int epilogueLabel
private short variableObjectLocal
private short popvLocal
private short contextLocal
private short argsLocal
private short operationLocal
private short thisObjLocal
private short funObjLocal
private short itsZeroArgArray
private short itsOneArgArray
private short scriptRegexpLocal
private short generatorStateLocal
private boolean isGenerator
private int generatorSwitch
private int maxLocals
private int maxStack
private java.util.Map finallys
void ()
void generateBodyCode ()
String type
org.mozilla.javascript.Node treeTop
org.mozilla.javascript.Node treeTop
private void generateGenerator ()
private void generateNestedFunctionInits ()
org.mozilla.javascript.optimizer.OptFunctionNode ofn
int i
int functionCount
private void initBodyGeneration ()
int n
private void generatePrologue ()
int i
short reg
int isObjectLabel
int i
int directParameterCount
java.util.List targets
int label
String name
String type
int startPC
short reg
int i
int parmCount
int paramCount
int varCount
boolean[] constDeclarations
short firstUndefVar
String debugVariableName
int linenum
String debugVariableName
private void generateGetGeneratorResumptionPoint ()
private void generateSetGeneratorResumptionPoint (int)
int nextState
private void generateGetGeneratorStackState ()
private void generateEpilogue ()
int j
org.mozilla.javascript.Node node
int[] live
int i
java.util.List nodes
int i
org.mozilla.javascript.optimizer.BodyCodegen$FinallyReturnPoint ret
int startSwitch
int c
org.mozilla.javascript.Node n
java.util.Iterator i$
java.util.Map liveLocals
int finallyHandler
short exceptionObject
private void generateGetGeneratorLocalsState ()
private void generateActivationExit ()
private void generateStatement (org.mozilla.javascript.Node)
int local
int fnIndex
org.mozilla.javascript.optimizer.OptFunctionNode ofn
int t
int local
int scopeIndex
String name
int label
org.mozilla.javascript.optimizer.BodyCodegen$FinallyReturnPoint ret
int finallyRegister
int enumType
org.mozilla.javascript.Node node
int type
org.mozilla.javascript.Node child
private void generateIntegerWrap ()
private void generateIntegerUnwrap ()
private void generateThrowJavaScriptException ()
private int getNextGeneratorState (org.mozilla.javascript.Node)
org.mozilla.javascript.Node node
int nodeIndex
private void generateExpression (org.mozilla.javascript.Node, org.mozilla.javascript.Node)
int fnIndex
org.mozilla.javascript.optimizer.OptFunctionNode ofn
int t
org.mozilla.javascript.optimizer.OptFunctionNode target
int specialType
double num
int i
org.mozilla.javascript.Node next
int local
int trueTarget
int falseTarget
int beyond
int falseTarget
org.mozilla.javascript.Node ifThen
org.mozilla.javascript.Node ifElse
int elseTarget
short stack
int afterHook
int prop
int trueGOTO
int falseGOTO
int trueGOTO
int falseGOTO
String special
int memberTypeFlags
String methodName
String signature
org.mozilla.javascript.Node enterWith
org.mozilla.javascript.Node with
org.mozilla.javascript.Node leaveWith
org.mozilla.javascript.Node initStmt
org.mozilla.javascript.Node expr
org.mozilla.javascript.Node node
org.mozilla.javascript.Node parent
int type
org.mozilla.javascript.Node child
private void generateYieldPoint (org.mozilla.javascript.Node, boolean)
int i
int i
org.mozilla.javascript.Node node
boolean exprContext
int top
org.mozilla.javascript.Node child
int nextState
boolean hasLocals
private void generateCheckForThrowOrClose (int, boolean, int)
int label
boolean hasLocals
int nextState
int throwLabel
int closeLabel
private void generateIfJump (org.mozilla.javascript.Node, org.mozilla.javascript.Node, int, int)
int interLabel
org.mozilla.javascript.Node node
org.mozilla.javascript.Node parent
int trueLabel
int falseLabel
int type
org.mozilla.javascript.Node child
private void visitFunction (org.mozilla.javascript.optimizer.OptFunctionNode, int)
org.mozilla.javascript.optimizer.OptFunctionNode ofn
int functionType
int fnIndex
int directTargetIndex
private int getTargetLabel (org.mozilla.javascript.Node)
org.mozilla.javascript.Node target
int labelId
private void visitGoto (org.mozilla.javascript.ast.Jump, int, org.mozilla.javascript.Node)
int targetLabel
int fallThruLabel
org.mozilla.javascript.ast.Jump node
int type
org.mozilla.javascript.Node child
org.mozilla.javascript.Node target
private void addGotoWithReturn (org.mozilla.javascript.Node)
org.mozilla.javascript.Node target
org.mozilla.javascript.optimizer.BodyCodegen$FinallyReturnPoint ret
int retLabel
private void visitArrayLiteral (org.mozilla.javascript.Node, org.mozilla.javascript.Node)
org.mozilla.javascript.Node cursor
int i
org.mozilla.javascript.Node node
org.mozilla.javascript.Node child
int count
int[] skipIndexes
private void visitObjectLiteral (org.mozilla.javascript.Node, org.mozilla.javascript.Node)
Object id
int i
int childType
int i
int childType
int i
org.mozilla.javascript.Node node
org.mozilla.javascript.Node child
Object[] properties
int count
org.mozilla.javascript.Node child2
private void visitSpecialCall (org.mozilla.javascript.Node, int, int, org.mozilla.javascript.Node)
String methodName
String callSignature
String sourceName
org.mozilla.javascript.Node node
int type
int specialType
org.mozilla.javascript.Node child
String methodName
String callSignature
private void visitStandardCall (org.mozilla.javascript.Node, org.mozilla.javascript.Node)
String name
String methodName
String signature
org.mozilla.javascript.Node propTarget
org.mozilla.javascript.Node id
String property
String methodName
String signature
String methodName
String signature
String name
String methodName
String signature
org.mozilla.javascript.Node arg
String methodName
String signature
String methodName
String signature
int argCount
org.mozilla.javascript.Node node
org.mozilla.javascript.Node child
org.mozilla.javascript.Node firstArgChild
int childType
String methodName
String signature
private void visitStandardNew (org.mozilla.javascript.Node, org.mozilla.javascript.Node)
org.mozilla.javascript.Node node
org.mozilla.javascript.Node child
org.mozilla.javascript.Node firstArgChild
private void visitOptimizedCall (org.mozilla.javascript.Node, org.mozilla.javascript.optimizer.OptFunctionNode, int, org.mozilla.javascript.Node)
int dcp_register
org.mozilla.javascript.Node node
org.mozilla.javascript.optimizer.OptFunctionNode target
int type
org.mozilla.javascript.Node child
org.mozilla.javascript.Node firstArgChild
short thisObjLocal
int beyond
int directTargetIndex
int regularCall
short stackHeight
org.mozilla.javascript.Node argChild
private void generateCallArgArray (org.mozilla.javascript.Node, org.mozilla.javascript.Node, boolean)
org.mozilla.javascript.Node child
int childNumberFlag
int dcp_register
short tempLocal
int i
org.mozilla.javascript.Node node
org.mozilla.javascript.Node argChild
boolean directCall
int argCount
private void generateFunctionAndThisObj (org.mozilla.javascript.Node, org.mozilla.javascript.Node)
String property
org.mozilla.javascript.Node target
org.mozilla.javascript.Node id
String name
org.mozilla.javascript.Node node
org.mozilla.javascript.Node parent
int type
private void updateLineNumber (org.mozilla.javascript.Node)
org.mozilla.javascript.Node node
private void visitTryCatchFinally (org.mozilla.javascript.ast.Jump, org.mozilla.javascript.Node)
org.mozilla.javascript.optimizer.BodyCodegen$FinallyReturnPoint ret
int catchLabel
org.mozilla.javascript.Context cx
int finallyHandler
int finallyLabel
org.mozilla.javascript.ast.Jump node
org.mozilla.javascript.Node child
short savedVariableObject
int startLabel
org.mozilla.javascript.Node catchTarget
org.mozilla.javascript.Node finallyTarget
int realEnd
int exceptionLocal
private void generateCatchBlock (int, short, int, int, int)
String exceptionName
String exceptionName
String exceptionName
String exceptionName
int exceptionType
short savedVariableObject
int catchLabel
int startLabel
int exceptionLocal
int handler
String exceptionName
private boolean generateSaveLocals (org.mozilla.javascript.Node)
int i
int i
int i
org.mozilla.javascript.Node node
int count
int[] ls
int s
private void visitSwitch (org.mozilla.javascript.ast.Jump, org.mozilla.javascript.Node)
org.mozilla.javascript.Node test
org.mozilla.javascript.ast.Jump caseNode
org.mozilla.javascript.ast.Jump switchNode
org.mozilla.javascript.Node child
short selector
private void visitTypeofname (org.mozilla.javascript.Node)
int dcp_register
int isNumberLabel
short stack
int beyond
int varIndex
org.mozilla.javascript.Node node
private void saveCurrentCodeOffset ()
private void addInstructionCount ()
int count
private void addInstructionCount (int)
int count
private void visitIncDec (org.mozilla.javascript.Node)
boolean post
int varIndex
short reg
int offset
boolean post
int varIndex
short reg
org.mozilla.javascript.Node getPropChild
org.mozilla.javascript.Node elemChild
org.mozilla.javascript.Node refChild
org.mozilla.javascript.Node node
int incrDecrMask
org.mozilla.javascript.Node child
private static boolean isArithmeticNode (org.mozilla.javascript.Node)
org.mozilla.javascript.Node node
int type
private void visitArithmetic (org.mozilla.javascript.Node, int, org.mozilla.javascript.Node, org.mozilla.javascript.Node)
boolean childOfArithmetic
org.mozilla.javascript.Node node
int opCode
org.mozilla.javascript.Node child
org.mozilla.javascript.Node parent
int childNumberFlag
private void visitBitOp (org.mozilla.javascript.Node, int, org.mozilla.javascript.Node)
org.mozilla.javascript.Node node
int type
org.mozilla.javascript.Node child
int childNumberFlag
private int nodeIsDirectCallParameter (org.mozilla.javascript.Node)
int varIndex
org.mozilla.javascript.Node node
private boolean varIsDirectCallParameter (int)
int varIndex
private void genSimpleCompare (int, int, int)
int type
int trueGOTO
int falseGOTO
private void visitIfJumpRelOp (org.mozilla.javascript.Node, org.mozilla.javascript.Node, int, int)
short stack
int leftIsNotNumber
int rightIsNotNumber
String routine
org.mozilla.javascript.Node node
org.mozilla.javascript.Node child
int trueGOTO
int falseGOTO
int type
org.mozilla.javascript.Node rChild
int childNumberFlag
int left_dcp_register
int right_dcp_register
private void visitIfJumpEqOp (org.mozilla.javascript.Node, org.mozilla.javascript.Node, int, int)
int testCode
int tmp
int undefCheckLabel
short stack
int notNumbersLabel
org.mozilla.javascript.Node convertChild
int child_dcp_register
String name
int testCode
org.mozilla.javascript.Node node
org.mozilla.javascript.Node child
int trueGOTO
int falseGOTO
short stackInitial
int type
org.mozilla.javascript.Node rChild
private void visitSetName (org.mozilla.javascript.Node, org.mozilla.javascript.Node)
org.mozilla.javascript.Node node
org.mozilla.javascript.Node child
String name
private void visitStrictSetName (org.mozilla.javascript.Node, org.mozilla.javascript.Node)
org.mozilla.javascript.Node node
org.mozilla.javascript.Node child
String name
private void visitSetConst (org.mozilla.javascript.Node, org.mozilla.javascript.Node)
org.mozilla.javascript.Node node
org.mozilla.javascript.Node child
String name
private void visitGetVar (org.mozilla.javascript.Node)
org.mozilla.javascript.Node node
int varIndex
short reg
private void visitSetVar (org.mozilla.javascript.Node, org.mozilla.javascript.Node, boolean)
int isNumberLabel
int beyond
short stack
boolean isNumberVar
org.mozilla.javascript.Node node
org.mozilla.javascript.Node child
boolean needValue
int varIndex
boolean isNumber
short reg
boolean[] constDeclarations
private void visitSetConstVar (org.mozilla.javascript.Node, org.mozilla.javascript.Node, boolean)
short stack
short stack
org.mozilla.javascript.Node node
org.mozilla.javascript.Node child
boolean needValue
int varIndex
boolean isNumber
short reg
int beyond
int noAssign
private void visitGetProp (org.mozilla.javascript.Node, org.mozilla.javascript.Node)
org.mozilla.javascript.Node node
org.mozilla.javascript.Node child
org.mozilla.javascript.Node nameChild
int childType
private void visitSetProp (int, org.mozilla.javascript.Node, org.mozilla.javascript.Node)
int type
org.mozilla.javascript.Node node
org.mozilla.javascript.Node child
org.mozilla.javascript.Node objectChild
org.mozilla.javascript.Node nameChild
private void visitSetElem (int, org.mozilla.javascript.Node, org.mozilla.javascript.Node)
int type
org.mozilla.javascript.Node node
org.mozilla.javascript.Node child
boolean indexIsNumber
private void visitDotQuery (org.mozilla.javascript.Node, org.mozilla.javascript.Node)
org.mozilla.javascript.Node node
org.mozilla.javascript.Node child
int queryLoopStart
private int getLocalBlockRegister (org.mozilla.javascript.Node)
org.mozilla.javascript.Node node
org.mozilla.javascript.Node localBlock
int localSlot
private void dcpLoadAsNumber (int)
int dcp_register
int isNumberLabel
short stack
int beyond
private void dcpLoadAsObject (int)
int dcp_register
int isNumberLabel
short stack
int beyond
private void addGoto (org.mozilla.javascript.Node, int)
org.mozilla.javascript.Node target
int jumpcode
int targetLabel
private void addObjectToDouble ()
private void addNewObjectArray (int)
int size
private void addScriptRuntimeInvoke (java.lang.String, java.lang.String)
String methodName
String methodSignature
private void addOptRuntimeInvoke (java.lang.String, java.lang.String)
String methodName
String methodSignature
private void addJumpedBooleanWrap (int, int)
int trueLabel
int falseLabel
int skip
private void addDoubleWrap ()
private short getNewWordPairLocal (boolean)
int i
boolean isConst
short result
private short getNewWordLocal (boolean)
int i
boolean isConst
short result
private short getNewWordLocal ()
int i
short result
private short getConsecutiveSlots (int, boolean)
int i
int count
boolean isConst
short result
private void incReferenceWordLocal (short)
short local
private void decReferenceWordLocal (short)
short local
private void releaseWordLocal (short)
short local
}
org/mozilla/javascript/optimizer/ClassCompiler.classClassCompiler.java
package org.mozilla.javascript.optimizer
public org.mozilla.javascript.optimizer.ClassCompiler extends java.lang.Object {
private String mainMethodClassName
private org.mozilla.javascript.CompilerEnvirons compilerEnv
private Class targetExtends
private Class[] targetImplements
public void (org.mozilla.javascript.CompilerEnvirons)
org.mozilla.javascript.CompilerEnvirons compilerEnv
public void setMainMethodClass (java.lang.String)
String className
public java.lang.String getMainMethodClass ()
public org.mozilla.javascript.CompilerEnvirons getCompilerEnv ()
public java.lang.Class getTargetExtends ()
public void setTargetExtends (java.lang.Class)
Class extendsClass
public java.lang.Class[] getTargetImplements ()
public void setTargetImplements (java.lang.Class[])
Class[] implementsClasses
protected java.lang.String makeAuxiliaryClassName (java.lang.String, java.lang.String)
String mainClassName
String auxMarker
public java.lang.Object[] compileToClassFiles (java.lang.String, java.lang.String, int, java.lang.String)
String scriptClassName
org.mozilla.javascript.ast.FunctionNode ofn
String name
int i
String source
String sourceLocation
int lineno
String mainClassName
org.mozilla.javascript.Parser p
org.mozilla.javascript.ast.AstRoot ast
org.mozilla.javascript.IRFactory irf
org.mozilla.javascript.ast.ScriptNode tree
Class superClass
Class[] interfaces
String scriptClassName
boolean isPrimary
org.mozilla.javascript.optimizer.Codegen codegen
byte[] scriptClassBytes
int functionCount
org.mozilla.javascript.ObjToIntMap functionNames
byte[] mainClassBytes
}
org/mozilla/javascript/optimizer/Codegen.classCodegen.java
package org.mozilla.javascript.optimizer
public org.mozilla.javascript.optimizer.Codegen extends java.lang.Object implements org.mozilla.javascript.Evaluator {
static final String DEFAULT_MAIN_METHOD_CLASS
private static final String SUPER_CLASS_NAME
static final String DIRECT_CALL_PARENT_FIELD
private static final String ID_FIELD_NAME
private static final String REGEXP_INIT_METHOD_NAME
private static final String REGEXP_INIT_METHOD_SIGNATURE
static final String REGEXP_ARRAY_FIELD_NAME
static final String REGEXP_ARRAY_FIELD_TYPE
static final String FUNCTION_INIT_SIGNATURE
static final String FUNCTION_CONSTRUCTOR_SIGNATURE
private static final Object globalLock
private static int globalSerialClassCounter
private org.mozilla.javascript.CompilerEnvirons compilerEnv
private org.mozilla.javascript.ObjArray directCallTargets
org.mozilla.javascript.ast.ScriptNode[] scriptOrFnNodes
private org.mozilla.javascript.ObjToIntMap scriptOrFnIndexes
private String mainMethodClass
String mainClassName
String mainClassSignature
private double[] itsConstantList
private int itsConstantListSize
public void ()
public void captureStackInfo (org.mozilla.javascript.RhinoException)
org.mozilla.javascript.RhinoException ex
public java.lang.String getSourcePositionFromStack (org.mozilla.javascript.Context, int[])
org.mozilla.javascript.Context cx
int[] linep
public java.lang.String getPatchedStack (org.mozilla.javascript.RhinoException, java.lang.String)
org.mozilla.javascript.RhinoException ex
String nativeStackTrace
public java.util.List getScriptStack (org.mozilla.javascript.RhinoException)
org.mozilla.javascript.RhinoException ex
public void setEvalScriptFlag (org.mozilla.javascript.Script)
org.mozilla.javascript.Script script
public java.lang.Object compile (org.mozilla.javascript.CompilerEnvirons, org.mozilla.javascript.ast.ScriptNode, java.lang.String, boolean)
org.mozilla.javascript.CompilerEnvirons compilerEnv
org.mozilla.javascript.ast.ScriptNode tree
String encodedSource
boolean returnFunction
int serial
String baseName
String mainClassName
byte[] mainClassBytes
public org.mozilla.javascript.Script createScriptObject (java.lang.Object, java.lang.Object)
Exception ex
Object bytecode
Object staticSecurityDomain
Class cl
org.mozilla.javascript.Script script
public org.mozilla.javascript.Function createFunctionObject (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object, java.lang.Object)
java.lang.reflect.Constructor ctor
Object[] initArgs
Exception ex
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object bytecode
Object staticSecurityDomain
Class cl
org.mozilla.javascript.NativeFunction f
private java.lang.Class defineClass (java.lang.Object, java.lang.Object)
Class cl
SecurityException x
IllegalArgumentException x
Object bytecode
Object staticSecurityDomain
Object[] nameBytesPair
String className
byte[] classBytes
ClassLoader rhinoLoader
org.mozilla.javascript.GeneratedClassLoader loader
Exception e
byte[] compileToClassFile (org.mozilla.javascript.CompilerEnvirons, java.lang.String, org.mozilla.javascript.ast.ScriptNode, java.lang.String, boolean)
org.mozilla.classfile.ClassFileWriter$ClassFileFormatException e
org.mozilla.javascript.CompilerEnvirons compilerEnv
String mainClassName
org.mozilla.javascript.ast.ScriptNode scriptOrFn
String encodedSource
boolean returnFunction
private java.lang.RuntimeException reportClassFileFormatException (org.mozilla.javascript.ast.ScriptNode, java.lang.String)
org.mozilla.javascript.ast.ScriptNode scriptOrFn
String message
String msg
private void transform (org.mozilla.javascript.ast.ScriptNode)
String name
org.mozilla.javascript.optimizer.OptFunctionNode ofn
int i
int functionCount
org.mozilla.javascript.ast.ScriptNode tree
int optLevel
java.util.Map possibleDirectCalls
org.mozilla.javascript.optimizer.OptTransformer ot
private static void initOptFunctions_r (org.mozilla.javascript.ast.ScriptNode)
org.mozilla.javascript.ast.FunctionNode fn
int i
int N
org.mozilla.javascript.ast.ScriptNode scriptOrFn
private void initScriptNodesData (org.mozilla.javascript.ast.ScriptNode)
int i
org.mozilla.javascript.ast.ScriptNode scriptOrFn
org.mozilla.javascript.ObjArray x
int count
private static void collectScriptNodes_r (org.mozilla.javascript.ast.ScriptNode, org.mozilla.javascript.ObjArray)
int i
org.mozilla.javascript.ast.ScriptNode n
org.mozilla.javascript.ObjArray x
int nestedCount
private byte[] generateCode (java.lang.String)
org.mozilla.classfile.ClassFileWriter$ClassFileFormatException e
org.mozilla.javascript.optimizer.OptFunctionNode ofn
org.mozilla.javascript.ast.ScriptNode n
org.mozilla.javascript.optimizer.BodyCodegen bodygen
int i
int j
int N
String encodedSource
boolean hasScript
boolean hasFunctions
String sourceFile
org.mozilla.classfile.ClassFileWriter cfw
int count
private void emitDirectConstructor (org.mozilla.classfile.ClassFileWriter, org.mozilla.javascript.optimizer.OptFunctionNode)
int i
org.mozilla.classfile.ClassFileWriter cfw
org.mozilla.javascript.optimizer.OptFunctionNode ofn
int argCount
int firstLocal
int exitLabel
static boolean isGenerator (org.mozilla.javascript.ast.ScriptNode)
org.mozilla.javascript.ast.ScriptNode node
private void generateResumeGenerator (org.mozilla.classfile.ClassFileWriter)
int i
String type
org.mozilla.javascript.ast.ScriptNode n
int i
org.mozilla.classfile.ClassFileWriter cfw
boolean hasGenerators
int startSwitch
int endlabel
private void generateCallMethod (org.mozilla.classfile.ClassFileWriter)
int undefArg
int beyond
int p
int pcount
org.mozilla.javascript.optimizer.OptFunctionNode ofn
org.mozilla.javascript.ast.ScriptNode n
int i
org.mozilla.classfile.ClassFileWriter cfw
int nonTopCallLabel
int end
boolean generateSwitch
int switchStart
int switchStackTop
private void generateMain (org.mozilla.classfile.ClassFileWriter)
org.mozilla.classfile.ClassFileWriter cfw
private void generateExecute (org.mozilla.classfile.ClassFileWriter)
org.mozilla.classfile.ClassFileWriter cfw
int CONTEXT_ARG
int SCOPE_ARG
private void generateScriptCtor (org.mozilla.classfile.ClassFileWriter)
org.mozilla.classfile.ClassFileWriter cfw
private void generateFunctionConstructor (org.mozilla.classfile.ClassFileWriter)
org.mozilla.javascript.optimizer.OptFunctionNode ofn
int i
org.mozilla.classfile.ClassFileWriter cfw
int SCOPE_ARG
int CONTEXT_ARG
int ID_ARG
int start
int end
boolean generateSwitch
int switchStart
int switchStackTop
private void generateFunctionInit (org.mozilla.classfile.ClassFileWriter, org.mozilla.javascript.optimizer.OptFunctionNode)
org.mozilla.classfile.ClassFileWriter cfw
org.mozilla.javascript.optimizer.OptFunctionNode ofn
int CONTEXT_ARG
int SCOPE_ARG
int regexpCount
private void generateNativeFunctionOverrides (org.mozilla.classfile.ClassFileWriter, java.lang.String)
String name
String s
int j
int paramSwitchStart
int j
int paramSwitchStart
int paramAndVarCount
boolean[] constness
org.mozilla.javascript.ast.ScriptNode n
int i
short methodLocals
int count
int switchStart
int switchStackTop
int methodIndex
org.mozilla.classfile.ClassFileWriter cfw
String encodedSource
int Do_getFunctionName
int Do_getParamCount
int Do_getParamAndVarCount
int Do_getParamOrVarName
int Do_getEncodedSource
int Do_getParamOrVarConst
int SWITCH_COUNT
private void emitRegExpInit (org.mozilla.classfile.ClassFileWriter)
int i
String reFieldName
String reFieldType
String reString
String reFlags
int j
org.mozilla.javascript.ast.ScriptNode n
int regCount
int i
org.mozilla.classfile.ClassFileWriter cfw
int totalRegCount
int doInit
private void emitConstantDudeInitializers (org.mozilla.classfile.ClassFileWriter)
double num
String constantName
String constantType
int inum
int i
org.mozilla.classfile.ClassFileWriter cfw
int N
double[] array
void pushRegExpArray (org.mozilla.classfile.ClassFileWriter, org.mozilla.javascript.ast.ScriptNode, int, int)
int i
org.mozilla.classfile.ClassFileWriter cfw
org.mozilla.javascript.ast.ScriptNode n
int contextArg
int scopeArg
int regexpCount
void pushNumberAsObject (org.mozilla.classfile.ClassFileWriter, double)
double[] array
int N
int index
String constantName
String constantType
org.mozilla.classfile.ClassFileWriter cfw
double num
private static void addDoubleWrap (org.mozilla.classfile.ClassFileWriter)
org.mozilla.classfile.ClassFileWriter cfw
private static java.lang.String getStaticConstantWrapperType (double)
double num
int inum
static void pushUndefined (org.mozilla.classfile.ClassFileWriter)
org.mozilla.classfile.ClassFileWriter cfw
int getIndex (org.mozilla.javascript.ast.ScriptNode)
org.mozilla.javascript.ast.ScriptNode n
static java.lang.String getDirectTargetFieldName (int)
int i
java.lang.String getDirectCtorName (org.mozilla.javascript.ast.ScriptNode)
org.mozilla.javascript.ast.ScriptNode n
java.lang.String getBodyMethodName (org.mozilla.javascript.ast.ScriptNode)
org.mozilla.javascript.ast.ScriptNode n
java.lang.String cleanName (org.mozilla.javascript.ast.ScriptNode)
org.mozilla.javascript.ast.Name name
org.mozilla.javascript.ast.ScriptNode n
String result
java.lang.String getBodyMethodSignature (org.mozilla.javascript.ast.ScriptNode)
int i
int pCount
org.mozilla.javascript.optimizer.OptFunctionNode ofn
org.mozilla.javascript.ast.ScriptNode n
StringBuffer sb
java.lang.String getFunctionInitMethodName (org.mozilla.javascript.optimizer.OptFunctionNode)
org.mozilla.javascript.optimizer.OptFunctionNode ofn
java.lang.String getCompiledRegexpName (org.mozilla.javascript.ast.ScriptNode, int)
org.mozilla.javascript.ast.ScriptNode n
int regexpIndex
static java.lang.RuntimeException badTree ()
void setMainMethodClass (java.lang.String)
String className
static void ()
}
org/mozilla/javascript/optimizer/DataFlowBitSet.classDataFlowBitSet.java
package org.mozilla.javascript.optimizer
org.mozilla.javascript.optimizer.DataFlowBitSet extends java.lang.Object {
private int[] itsBits
private int itsSize
void (int)
int size
void set (int)
int n
boolean test (int)
int n
void not ()
int i
int bitsLength
void clear (int)
int n
void clear ()
int i
int bitsLength
void or (org.mozilla.javascript.optimizer.DataFlowBitSet)
int i
org.mozilla.javascript.optimizer.DataFlowBitSet b
int bitsLength
public java.lang.String toString ()
int i
StringBuffer sb
int bitsLength
boolean df (org.mozilla.javascript.optimizer.DataFlowBitSet, org.mozilla.javascript.optimizer.DataFlowBitSet, org.mozilla.javascript.optimizer.DataFlowBitSet)
int oldBits
int i
org.mozilla.javascript.optimizer.DataFlowBitSet in
org.mozilla.javascript.optimizer.DataFlowBitSet gen
org.mozilla.javascript.optimizer.DataFlowBitSet notKill
int bitsLength
boolean changed
boolean df2 (org.mozilla.javascript.optimizer.DataFlowBitSet, org.mozilla.javascript.optimizer.DataFlowBitSet, org.mozilla.javascript.optimizer.DataFlowBitSet)
int oldBits
int i
org.mozilla.javascript.optimizer.DataFlowBitSet in
org.mozilla.javascript.optimizer.DataFlowBitSet gen
org.mozilla.javascript.optimizer.DataFlowBitSet notKill
int bitsLength
boolean changed
private void badIndex (int)
int n
}
org/mozilla/javascript/optimizer/OptFunctionNode.classOptFunctionNode.java
package org.mozilla.javascript.optimizer
final org.mozilla.javascript.optimizer.OptFunctionNode extends java.lang.Object {
org.mozilla.javascript.ast.FunctionNode fnode
private boolean[] numberVarFlags
private int directTargetIndex
private boolean itsParameterNumberContext
boolean itsContainsCalls0
boolean itsContainsCalls1
void (org.mozilla.javascript.ast.FunctionNode)
org.mozilla.javascript.ast.FunctionNode fnode
static org.mozilla.javascript.optimizer.OptFunctionNode get (org.mozilla.javascript.ast.ScriptNode, int)
org.mozilla.javascript.ast.ScriptNode scriptOrFn
int i
org.mozilla.javascript.ast.FunctionNode fnode
static org.mozilla.javascript.optimizer.OptFunctionNode get (org.mozilla.javascript.ast.ScriptNode)
org.mozilla.javascript.ast.ScriptNode scriptOrFn
boolean isTargetOfDirectCall ()
int getDirectTargetIndex ()
void setDirectTargetIndex (int)
int directTargetIndex
void setParameterNumberContext (boolean)
boolean b
boolean getParameterNumberContext ()
int getVarCount ()
boolean isParameter (int)
int varIndex
boolean isNumberVar (int)
int varIndex
void setIsNumberVar (int)
int size
int varIndex
int getVarIndex (org.mozilla.javascript.Node)
org.mozilla.javascript.Node node
org.mozilla.javascript.Node node
org.mozilla.javascript.Node node
int type
org.mozilla.javascript.Node n
int index
}
org/mozilla/javascript/optimizer/OptRuntime$1.classOptRuntime.java
package org.mozilla.javascript.optimizer
final org.mozilla.javascript.optimizer.OptRuntime$1 extends java.lang.Object implements org.mozilla.javascript.ContextAction {
final String[] val$args
final org.mozilla.javascript.Script val$script
void (java.lang.String[], org.mozilla.javascript.Script)
public java.lang.Object run (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
org.mozilla.javascript.ScriptableObject global
Object[] argsCopy
org.mozilla.javascript.Scriptable argsObj
}
org/mozilla/javascript/optimizer/OptRuntime$GeneratorState.classOptRuntime.java
package org.mozilla.javascript.optimizer
public org.mozilla.javascript.optimizer.OptRuntime$GeneratorState extends java.lang.Object {
static final String CLASS_NAME
public int resumptionPoint
static final String resumptionPoint_NAME
static final String resumptionPoint_TYPE
public org.mozilla.javascript.Scriptable thisObj
static final String thisObj_NAME
static final String thisObj_TYPE
Object[] stackState
Object[] localsState
int maxLocals
int maxStack
void (org.mozilla.javascript.Scriptable, int, int)
org.mozilla.javascript.Scriptable thisObj
int maxLocals
int maxStack
}
org/mozilla/javascript/optimizer/OptRuntime.classOptRuntime.java
package org.mozilla.javascript.optimizer
public final org.mozilla.javascript.optimizer.OptRuntime extends org.mozilla.javascript.ScriptRuntime {
public static final Double zeroObj
public static final Double oneObj
public static final Double minusOneObj
public void ()
public static java.lang.Object call0 (org.mozilla.javascript.Callable, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Callable fun
org.mozilla.javascript.Scriptable thisObj
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
public static java.lang.Object call1 (org.mozilla.javascript.Callable, org.mozilla.javascript.Scriptable, java.lang.Object, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Callable fun
org.mozilla.javascript.Scriptable thisObj
Object arg0
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
public static java.lang.Object call2 (org.mozilla.javascript.Callable, org.mozilla.javascript.Scriptable, java.lang.Object, java.lang.Object, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Callable fun
org.mozilla.javascript.Scriptable thisObj
Object arg0
Object arg1
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
public static java.lang.Object callN (org.mozilla.javascript.Callable, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Callable fun
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
public static java.lang.Object callName (java.lang.Object[], java.lang.String, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
Object[] args
String name
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Callable f
org.mozilla.javascript.Scriptable thisObj
public static java.lang.Object callName0 (java.lang.String, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
String name
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Callable f
org.mozilla.javascript.Scriptable thisObj
public static java.lang.Object callProp0 (java.lang.Object, java.lang.String, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
Object value
String property
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Callable f
org.mozilla.javascript.Scriptable thisObj
public static java.lang.Object add (java.lang.Object, double)
Object val1
double val2
public static java.lang.Object add (double, java.lang.Object)
double val1
Object val2
public static java.lang.Object elemIncrDecr (java.lang.Object, double, org.mozilla.javascript.Context, int)
Object obj
double index
org.mozilla.javascript.Context cx
int incrDecrMask
public static java.lang.Object[] padStart (java.lang.Object[], int)
Object[] currentArgs
int count
Object[] result
public static void initFunction (org.mozilla.javascript.NativeFunction, int, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Context)
org.mozilla.javascript.NativeFunction fn
int functionType
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Context cx
public static java.lang.Object callSpecial (org.mozilla.javascript.Context, org.mozilla.javascript.Callable, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, int, java.lang.String, int)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Callable fun
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable callerThis
int callType
String fileName
int lineNumber
public static java.lang.Object newObjectSpecial (org.mozilla.javascript.Context, java.lang.Object, java.lang.Object[], org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, int)
org.mozilla.javascript.Context cx
Object fun
Object[] args
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable callerThis
int callType
public static java.lang.Double wrapDouble (double)
double num
static java.lang.String encodeIntArray (int[])
int value
int shift
int i
int[] array
int n
char[] buffer
private static int[] decodeIntArray (java.lang.String, int)
int shift
int i
String str
int arraySize
int[] array
public static org.mozilla.javascript.Scriptable newArrayLiteral (java.lang.Object[], java.lang.String, int, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
Object[] objects
String encodedInts
int skipCount
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
int[] skipIndexces
public static void main (org.mozilla.javascript.Script, java.lang.String[])
org.mozilla.javascript.Script script
String[] args
public static void throwStopIteration (java.lang.Object)
Object obj
public static org.mozilla.javascript.Scriptable createNativeGenerator (org.mozilla.javascript.NativeFunction, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, int, int)
org.mozilla.javascript.NativeFunction funObj
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
int maxLocals
int maxStack
public static java.lang.Object[] getGeneratorStackState (java.lang.Object)
Object obj
org.mozilla.javascript.optimizer.OptRuntime$GeneratorState rgs
public static java.lang.Object[] getGeneratorLocalsState (java.lang.Object)
Object obj
org.mozilla.javascript.optimizer.OptRuntime$GeneratorState rgs
static void ()
}
org/mozilla/javascript/optimizer/OptTransformer.classOptTransformer.java
package org.mozilla.javascript.optimizer
org.mozilla.javascript.optimizer.OptTransformer extends org.mozilla.javascript.NodeTransformer {
private java.util.Map possibleDirectCalls
private org.mozilla.javascript.ObjArray directCallTargets
void (java.util.Map, org.mozilla.javascript.ObjArray)
java.util.Map possibleDirectCalls
org.mozilla.javascript.ObjArray directCallTargets
protected void visitNew (org.mozilla.javascript.Node, org.mozilla.javascript.ast.ScriptNode)
org.mozilla.javascript.Node node
org.mozilla.javascript.ast.ScriptNode tree
protected void visitCall (org.mozilla.javascript.Node, org.mozilla.javascript.ast.ScriptNode)
org.mozilla.javascript.Node node
org.mozilla.javascript.ast.ScriptNode tree
private void detectDirectCall (org.mozilla.javascript.Node, org.mozilla.javascript.ast.ScriptNode)
int index
org.mozilla.javascript.optimizer.OptFunctionNode ofn
String targetName
org.mozilla.javascript.Node left
int argCount
org.mozilla.javascript.Node arg
org.mozilla.javascript.Node node
org.mozilla.javascript.ast.ScriptNode tree
}
org/mozilla/javascript/optimizer/Optimizer.classOptimizer.java
package org.mozilla.javascript.optimizer
org.mozilla.javascript.optimizer.Optimizer extends java.lang.Object {
static final int NoType
static final int NumberType
static final int AnyType
private boolean inDirectCallFunction
org.mozilla.javascript.optimizer.OptFunctionNode theFunction
private boolean parameterUsedInNumberContext
void ()
void optimize (org.mozilla.javascript.ast.ScriptNode)
org.mozilla.javascript.optimizer.OptFunctionNode f
int i
org.mozilla.javascript.ast.ScriptNode scriptOrFn
int functionCount
private void optimizeFunction (org.mozilla.javascript.optimizer.OptFunctionNode)
int i
org.mozilla.javascript.optimizer.OptFunctionNode theFunction
org.mozilla.javascript.ObjArray statementsArray
org.mozilla.javascript.Node[] theStatementNodes
private void markDCPNumberContext (org.mozilla.javascript.Node)
int varIndex
org.mozilla.javascript.Node n
private boolean convertParameter (org.mozilla.javascript.Node)
int varIndex
org.mozilla.javascript.Node n
private int rewriteForNumberVariables (org.mozilla.javascript.Node, int)
org.mozilla.javascript.Node child
int type
int varIndex
org.mozilla.javascript.Node child
org.mozilla.javascript.Node lChild
org.mozilla.javascript.Node rChild
int rType
int varIndex
org.mozilla.javascript.Node lChild
org.mozilla.javascript.Node rChild
int lType
int rType
org.mozilla.javascript.Node lChild
org.mozilla.javascript.Node rChild
int lType
int rType
org.mozilla.javascript.Node lChild
org.mozilla.javascript.Node rChild
int lType
int rType
org.mozilla.javascript.Node arrayBase
org.mozilla.javascript.Node arrayIndex
org.mozilla.javascript.Node rValue
int baseType
int indexType
int rValueType
org.mozilla.javascript.Node arrayBase
org.mozilla.javascript.Node arrayIndex
int baseType
int indexType
int type
org.mozilla.javascript.Node child
org.mozilla.javascript.optimizer.OptFunctionNode target
org.mozilla.javascript.Node n
int desired
private void rewriteAsObjectChildren (org.mozilla.javascript.Node, org.mozilla.javascript.Node)
org.mozilla.javascript.Node nuChild
org.mozilla.javascript.Node nextChild
int type
org.mozilla.javascript.Node n
org.mozilla.javascript.Node child
private static void buildStatementList_r (org.mozilla.javascript.Node, org.mozilla.javascript.ObjArray)
org.mozilla.javascript.Node child
org.mozilla.javascript.Node node
org.mozilla.javascript.ObjArray statements
int type
}
org/mozilla/javascript/regexp/CompilerState.classNativeRegExp.java
package org.mozilla.javascript.regexp
org.mozilla.javascript.regexp.CompilerState extends java.lang.Object {
org.mozilla.javascript.Context cx
char[] cpbegin
int cpend
int cp
int flags
int parenCount
int parenNesting
int classCount
int progLength
org.mozilla.javascript.regexp.RENode result
void (org.mozilla.javascript.Context, char[], int, int)
org.mozilla.javascript.Context cx
char[] source
int length
int flags
}
org/mozilla/javascript/regexp/GlobData.classRegExpImpl.java
package org.mozilla.javascript.regexp
final org.mozilla.javascript.regexp.GlobData extends java.lang.Object {
int mode
int optarg
boolean global
String str
org.mozilla.javascript.Scriptable arrayobj
org.mozilla.javascript.Function lambda
String repstr
int dollar
StringBuilder charBuf
int leftIndex
void ()
}
org/mozilla/javascript/regexp/NativeRegExp.classNativeRegExp.java
package org.mozilla.javascript.regexp
public org.mozilla.javascript.regexp.NativeRegExp extends org.mozilla.javascript.IdScriptableObject implements org.mozilla.javascript.Function {
static final long serialVersionUID
private static final Object REGEXP_TAG
public static final int JSREG_GLOB
public static final int JSREG_FOLD
public static final int JSREG_MULTILINE
public static final int TEST
public static final int MATCH
public static final int PREFIX
private static final boolean debug
private static final byte REOP_EMPTY
private static final byte REOP_ALT
private static final byte REOP_BOL
private static final byte REOP_EOL
private static final byte REOP_WBDRY
private static final byte REOP_WNONBDRY
private static final byte REOP_QUANT
private static final byte REOP_STAR
private static final byte REOP_PLUS
private static final byte REOP_OPT
private static final byte REOP_LPAREN
private static final byte REOP_RPAREN
private static final byte REOP_DOT
private static final byte REOP_DIGIT
private static final byte REOP_NONDIGIT
private static final byte REOP_ALNUM
private static final byte REOP_NONALNUM
private static final byte REOP_SPACE
private static final byte REOP_NONSPACE
private static final byte REOP_BACKREF
private static final byte REOP_FLAT
private static final byte REOP_FLAT1
private static final byte REOP_JUMP
private static final byte REOP_UCFLAT1
private static final byte REOP_FLATi
private static final byte REOP_FLAT1i
private static final byte REOP_UCFLAT1i
private static final byte REOP_ASSERT
private static final byte REOP_ASSERT_NOT
private static final byte REOP_ASSERTTEST
private static final byte REOP_ASSERTNOTTEST
private static final byte REOP_MINIMALSTAR
private static final byte REOP_MINIMALPLUS
private static final byte REOP_MINIMALOPT
private static final byte REOP_MINIMALQUANT
private static final byte REOP_ENDCHILD
private static final byte REOP_CLASS
private static final byte REOP_REPEAT
private static final byte REOP_MINIMALREPEAT
private static final byte REOP_END
private static final int OFFSET_LEN
private static final int INDEX_LEN
private static final int Id_lastIndex
private static final int Id_source
private static final int Id_global
private static final int Id_ignoreCase
private static final int Id_multiline
private static final int MAX_INSTANCE_ID
private static final int Id_compile
private static final int Id_toString
private static final int Id_toSource
private static final int Id_exec
private static final int Id_test
private static final int Id_prefix
private static final int MAX_PROTOTYPE_ID
private org.mozilla.javascript.regexp.RECompiled re
double lastIndex
public static void init (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, boolean)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
boolean sealed
org.mozilla.javascript.regexp.NativeRegExp proto
org.mozilla.javascript.regexp.NativeRegExpCtor ctor
void (org.mozilla.javascript.Scriptable, java.lang.Object)
org.mozilla.javascript.Scriptable scope
Object regexpCompiled
public java.lang.String getClassName ()
public java.lang.String getTypeOf ()
public java.lang.Object call (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
public org.mozilla.javascript.Scriptable construct (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object[] args
org.mozilla.javascript.Scriptable compile (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.regexp.NativeRegExp thatObj
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object[] args
String s
String global
public java.lang.String toString ()
StringBuffer buf
void ()
private static org.mozilla.javascript.regexp.RegExpImpl getImpl (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
private java.lang.Object execSub (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[], int)
String str
Object rval
int[] indexp
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scopeObj
Object[] args
int matchType
org.mozilla.javascript.regexp.RegExpImpl reImpl
String str
double d
Object rval
static java.lang.Object compileRE (org.mozilla.javascript.Context, java.lang.String, java.lang.String, boolean)
char c
int i
int k
org.mozilla.javascript.Context cx
String str
String global
boolean flat
org.mozilla.javascript.regexp.RECompiled regexp
int length
int flags
org.mozilla.javascript.regexp.CompilerState state
int endPC
static boolean isDigit (char)
char c
private static boolean isWord (char)
char c
private static boolean isLineTerm (char)
char c
private static boolean isREWhiteSpace (int)
int c
private static char upcase (char)
char ch
char cu
private static char downcase (char)
char ch
char cl
private static int toASCIIHexDigit (int)
int c
private static boolean parseDisjunction (org.mozilla.javascript.regexp.CompilerState)
org.mozilla.javascript.regexp.RENode altResult
org.mozilla.javascript.regexp.CompilerState state
char[] source
int index
private static boolean parseAlternative (org.mozilla.javascript.regexp.CompilerState)
org.mozilla.javascript.regexp.CompilerState state
org.mozilla.javascript.regexp.RENode headTerm
org.mozilla.javascript.regexp.RENode tailTerm
char[] source
private static boolean calculateBitmapSize (org.mozilla.javascript.regexp.CompilerState, org.mozilla.javascript.regexp.RENode, char[], int, int)
int i
char cu
char cd
int localMax
int nDigits
org.mozilla.javascript.regexp.CompilerState state
org.mozilla.javascript.regexp.RENode target
char[] src
int index
int end
char rangeStart
char c
int n
int max
boolean inRange
private static void doFlat (org.mozilla.javascript.regexp.CompilerState, char)
org.mozilla.javascript.regexp.CompilerState state
char c
private static int getDecimalValue (char, org.mozilla.javascript.regexp.CompilerState, int, java.lang.String)
int digit
char c
org.mozilla.javascript.regexp.CompilerState state
int maxValue
String overflowMessageId
boolean overflow
int start
char[] src
int value
private static boolean parseTerm (org.mozilla.javascript.regexp.CompilerState)
int tmp
int tmp
int n
int i
org.mozilla.javascript.regexp.RENode result
int min
int max
int leftCurl
org.mozilla.javascript.regexp.CompilerState state
char[] src
char c
int nDigits
int parenBaseCount
int num
org.mozilla.javascript.regexp.RENode term
int termStart
boolean hasQ
private static void resolveForwardJump (byte[], int, int)
byte[] array
int from
int pc
private static int getOffset (byte[], int)
byte[] array
int pc
private static int addIndex (byte[], int, int)
byte[] array
int pc
int index
private static int getIndex (byte[], int)
byte[] array
int pc
private static int emitREBytecode (org.mozilla.javascript.regexp.CompilerState, org.mozilla.javascript.regexp.RECompiled, int, org.mozilla.javascript.regexp.RENode)
org.mozilla.javascript.regexp.CompilerState state
org.mozilla.javascript.regexp.RECompiled re
int pc
org.mozilla.javascript.regexp.RENode t
org.mozilla.javascript.regexp.RENode nextAlt
int nextAltFixup
int nextTermFixup
byte[] program
private static void pushProgState (org.mozilla.javascript.regexp.REGlobalData, int, int, org.mozilla.javascript.regexp.REBackTrackData, int, int)
org.mozilla.javascript.regexp.REGlobalData gData
int min
int max
org.mozilla.javascript.regexp.REBackTrackData backTrackLastToSave
int continuation_pc
int continuation_op
private static org.mozilla.javascript.regexp.REProgState popProgState (org.mozilla.javascript.regexp.REGlobalData)
org.mozilla.javascript.regexp.REGlobalData gData
org.mozilla.javascript.regexp.REProgState state
private static void pushBackTrackState (org.mozilla.javascript.regexp.REGlobalData, byte, int)
org.mozilla.javascript.regexp.REGlobalData gData
byte op
int target
private static boolean flatNMatcher (org.mozilla.javascript.regexp.REGlobalData, int, int, java.lang.String, int)
int i
org.mozilla.javascript.regexp.REGlobalData gData
int matchChars
int length
String input
int end
private static boolean flatNIMatcher (org.mozilla.javascript.regexp.REGlobalData, int, int, java.lang.String, int)
int i
org.mozilla.javascript.regexp.REGlobalData gData
int matchChars
int length
String input
int end
private static boolean backrefMatcher (org.mozilla.javascript.regexp.REGlobalData, int, java.lang.String, int)
int i
org.mozilla.javascript.regexp.REGlobalData gData
int parenIndex
String input
int end
int len
int i
int parenContent
private static void addCharacterToCharSet (org.mozilla.javascript.regexp.RECharSet, char)
org.mozilla.javascript.regexp.RECharSet cs
char c
int byteIndex
private static void addCharacterRangeToCharSet (org.mozilla.javascript.regexp.RECharSet, char, char)
int i
org.mozilla.javascript.regexp.RECharSet cs
char c1
char c2
int byteIndex1
int byteIndex2
private static void processCharSet (org.mozilla.javascript.regexp.REGlobalData, org.mozilla.javascript.regexp.RECharSet)
org.mozilla.javascript.regexp.REGlobalData gData
org.mozilla.javascript.regexp.RECharSet charSet
private static void processCharSetImpl (org.mozilla.javascript.regexp.REGlobalData, org.mozilla.javascript.regexp.RECharSet)
char thisCh
int digit
int i
char thisCh
int nDigits
org.mozilla.javascript.regexp.REGlobalData gData
org.mozilla.javascript.regexp.RECharSet charSet
int src
int end
char rangeStart
int byteLength
char c
int n
int i
boolean inRange
private static boolean classMatcher (org.mozilla.javascript.regexp.REGlobalData, org.mozilla.javascript.regexp.RECharSet, char)
org.mozilla.javascript.regexp.REGlobalData gData
org.mozilla.javascript.regexp.RECharSet charSet
char ch
int byteIndex
private static boolean executeREBytecode (org.mozilla.javascript.regexp.REGlobalData, java.lang.String, int)
int offset
int length
int offset
int length
char matchCh
char matchCh
char matchCh
char matchCh
int nextpc
byte nextop
int offset
org.mozilla.javascript.regexp.REProgState state
int parenIndex
int cap_index
int parenIndex
int parenIndex
int index
byte testOp
byte testOp
org.mozilla.javascript.regexp.REProgState state
int min
int max
boolean greedy
int k
int new_min
int new_max
int parenCount
int parenIndex
org.mozilla.javascript.regexp.REProgState state
int k
int parenCount
int parenIndex
int k
int parenCount
int parenIndex
int new_min
int new_max
org.mozilla.javascript.regexp.REProgState state
org.mozilla.javascript.regexp.REBackTrackData backTrackData
org.mozilla.javascript.regexp.REGlobalData gData
String input
int end
int pc
byte[] program
int currentContinuation_op
int currentContinuation_pc
boolean result
int op
private static boolean matchRegExp (org.mozilla.javascript.regexp.REGlobalData, org.mozilla.javascript.regexp.RECompiled, java.lang.String, int, int, boolean)
char matchCh
int j
boolean result
int i
org.mozilla.javascript.regexp.REGlobalData gData
org.mozilla.javascript.regexp.RECompiled re
String input
int start
int end
boolean multiline
int anchorCh
java.lang.Object executeRegExp (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.regexp.RegExpImpl, java.lang.String, int[], int)
Object result
org.mozilla.javascript.Scriptable obj
String matchstr
int cap_length
String parstr
int cap_index
org.mozilla.javascript.regexp.SubString parsub
int num
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.regexp.RegExpImpl res
String str
int[] indexp
int matchType
org.mozilla.javascript.regexp.REGlobalData gData
int start
int end
boolean matches
int index
int ep
int matchlen
Object result
org.mozilla.javascript.Scriptable obj
int getFlags ()
private static void reportWarning (org.mozilla.javascript.Context, java.lang.String, java.lang.String)
String msg
org.mozilla.javascript.Context cx
String messageId
String arg
private static void reportError (java.lang.String, java.lang.String)
String messageId
String arg
String msg
protected int getMaxInstanceId ()
protected int findInstanceIdInfo (java.lang.String)
int c
int c
String X
int s_length
String s
int id
int attr
protected java.lang.String getInstanceIdName (int)
int id
protected java.lang.Object getInstanceIdValue (int)
int id
protected void setInstanceIdValue (int, java.lang.Object)
int id
Object value
protected void initPrototypeId (int)
int id
String s
int arity
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
Object x
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int id
private static org.mozilla.javascript.regexp.NativeRegExp realThis (org.mozilla.javascript.Scriptable, org.mozilla.javascript.IdFunctionObject)
org.mozilla.javascript.Scriptable thisObj
org.mozilla.javascript.IdFunctionObject f
protected int findPrototypeId (java.lang.String)
String X
int c
String s
int id
static void ()
}
org/mozilla/javascript/regexp/NativeRegExpCtor.classNativeRegExpCtor.java
package org.mozilla.javascript.regexp
org.mozilla.javascript.regexp.NativeRegExpCtor extends org.mozilla.javascript.BaseFunction {
static final long serialVersionUID
private static final int Id_multiline
private static final int Id_STAR
private static final int Id_input
private static final int Id_UNDERSCORE
private static final int Id_lastMatch
private static final int Id_AMPERSAND
private static final int Id_lastParen
private static final int Id_PLUS
private static final int Id_leftContext
private static final int Id_BACK_QUOTE
private static final int Id_rightContext
private static final int Id_QUOTE
private static final int DOLLAR_ID_BASE
private static final int Id_DOLLAR_1
private static final int Id_DOLLAR_2
private static final int Id_DOLLAR_3
private static final int Id_DOLLAR_4
private static final int Id_DOLLAR_5
private static final int Id_DOLLAR_6
private static final int Id_DOLLAR_7
private static final int Id_DOLLAR_8
private static final int Id_DOLLAR_9
private static final int MAX_INSTANCE_ID
void ()
public java.lang.String getFunctionName ()
public java.lang.Object call (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
public org.mozilla.javascript.Scriptable construct (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object[] args
org.mozilla.javascript.regexp.NativeRegExp re
private static org.mozilla.javascript.regexp.RegExpImpl getImpl ()
org.mozilla.javascript.Context cx
protected int getMaxInstanceId ()
protected int findInstanceIdInfo (java.lang.String)
String X
int c
String s
int id
int attr
protected java.lang.String getInstanceIdName (int)
int substring_number
char[] buf
int id
int shifted
protected java.lang.Object getInstanceIdValue (int)
int substring_number
org.mozilla.javascript.regexp.RegExpImpl impl
Object stringResult
int id
int shifted
protected void setInstanceIdValue (int, java.lang.Object)
int substring_number
int id
Object value
int shifted
}
org/mozilla/javascript/regexp/REBackTrackData.classNativeRegExp.java
package org.mozilla.javascript.regexp
org.mozilla.javascript.regexp.REBackTrackData extends java.lang.Object {
org.mozilla.javascript.regexp.REBackTrackData previous
int continuation_op
int continuation_pc
int lastParen
long[] parens
int cp
org.mozilla.javascript.regexp.REProgState stateStackTop
void (org.mozilla.javascript.regexp.REGlobalData, int, int)
org.mozilla.javascript.regexp.REGlobalData gData
int op
int pc
}
org/mozilla/javascript/regexp/RECharSet.classNativeRegExp.java
package org.mozilla.javascript.regexp
final org.mozilla.javascript.regexp.RECharSet extends java.lang.Object implements java.io.Serializable {
static final long serialVersionUID
int length
int startIndex
int strlength
volatile transient boolean converted
volatile transient boolean sense
volatile transient byte[] bits
void (int, int, int)
int length
int startIndex
int strlength
}
org/mozilla/javascript/regexp/RECompiled.classNativeRegExp.java
package org.mozilla.javascript.regexp
org.mozilla.javascript.regexp.RECompiled extends java.lang.Object implements java.io.Serializable {
static final long serialVersionUID
char[] source
int parenCount
int flags
byte[] program
int classCount
org.mozilla.javascript.regexp.RECharSet[] classList
int anchorCh
void ()
}
org/mozilla/javascript/regexp/REGlobalData.classNativeRegExp.java
package org.mozilla.javascript.regexp
org.mozilla.javascript.regexp.REGlobalData extends java.lang.Object {
boolean multiline
org.mozilla.javascript.regexp.RECompiled regexp
int lastParen
int skipped
int cp
long[] parens
org.mozilla.javascript.regexp.REProgState stateStackTop
org.mozilla.javascript.regexp.REBackTrackData backTrackStackTop
void ()
int parens_index (int)
int i
int parens_length (int)
int i
void set_parens (int, int, int)
int i
int index
int length
}
org/mozilla/javascript/regexp/RENode.classNativeRegExp.java
package org.mozilla.javascript.regexp
org.mozilla.javascript.regexp.RENode extends java.lang.Object {
byte op
org.mozilla.javascript.regexp.RENode next
org.mozilla.javascript.regexp.RENode kid
org.mozilla.javascript.regexp.RENode kid2
int parenIndex
int min
int max
int parenCount
boolean greedy
int startIndex
int kidlen
int bmsize
int index
char chr
int length
int flatIndex
void (byte)
byte op
}
org/mozilla/javascript/regexp/REProgState.classNativeRegExp.java
package org.mozilla.javascript.regexp
org.mozilla.javascript.regexp.REProgState extends java.lang.Object {
org.mozilla.javascript.regexp.REProgState previous
int min
int max
int index
int continuation_op
int continuation_pc
org.mozilla.javascript.regexp.REBackTrackData backTrack
void (org.mozilla.javascript.regexp.REProgState, int, int, int, org.mozilla.javascript.regexp.REBackTrackData, int, int)
org.mozilla.javascript.regexp.REProgState previous
int min
int max
int index
org.mozilla.javascript.regexp.REBackTrackData backTrack
int continuation_pc
int continuation_op
}
org/mozilla/javascript/regexp/RegExpImpl.classRegExpImpl.java
package org.mozilla.javascript.regexp
public org.mozilla.javascript.regexp.RegExpImpl extends java.lang.Object implements org.mozilla.javascript.RegExpProxy {
protected String input
protected boolean multiline
protected org.mozilla.javascript.regexp.SubString[] parens
protected org.mozilla.javascript.regexp.SubString lastMatch
protected org.mozilla.javascript.regexp.SubString lastParen
protected org.mozilla.javascript.regexp.SubString leftContext
protected org.mozilla.javascript.regexp.SubString rightContext
public void ()
public boolean isRegExp (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable obj
public java.lang.Object compileRegExp (org.mozilla.javascript.Context, java.lang.String, java.lang.String)
org.mozilla.javascript.Context cx
String source
String flags
public org.mozilla.javascript.Scriptable wrapRegExp (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object compiled
public java.lang.Object action (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[], int)
Object rval
org.mozilla.javascript.regexp.SubString lc
Object arg1
String repstr
org.mozilla.javascript.Function lambda
Object val
org.mozilla.javascript.regexp.SubString rc
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int actionType
org.mozilla.javascript.regexp.GlobData data
private static java.lang.Object matchOrReplace (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.regexp.RegExpImpl, org.mozilla.javascript.regexp.GlobData, boolean)
Object compiled
org.mozilla.javascript.regexp.NativeRegExp re
org.mozilla.javascript.regexp.NativeRegExp re
String opt
String src
String opt
Object compiled
org.mozilla.javascript.regexp.SubString lastMatch
int leftIndex
int leftlen
int count
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.regexp.RegExpImpl reImpl
org.mozilla.javascript.regexp.GlobData data
boolean forceFlat
org.mozilla.javascript.regexp.NativeRegExp re
String str
org.mozilla.javascript.Scriptable topScope
int[] indexp
Object result
public int find_split (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.String, java.lang.String, org.mozilla.javascript.Scriptable, int[], int[], boolean[], java.lang.String[][])
int result
int result
int ipsave
Object ret
org.mozilla.javascript.regexp.SubString sep
org.mozilla.javascript.regexp.SubString parsub
int num
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
String target
String separator
org.mozilla.javascript.Scriptable reObj
int[] ip
int[] matchlen
boolean[] matched
String[][] parensp
int i
int length
int result
int version
org.mozilla.javascript.regexp.NativeRegExp re
int size
org.mozilla.javascript.regexp.SubString getParenSubString (int)
org.mozilla.javascript.regexp.SubString parsub
int i
private static void match_glob (org.mozilla.javascript.regexp.GlobData, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, int, org.mozilla.javascript.regexp.RegExpImpl)
org.mozilla.javascript.regexp.GlobData mdata
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
int count
org.mozilla.javascript.regexp.RegExpImpl reImpl
org.mozilla.javascript.regexp.SubString matchsub
String matchstr
private static void replace_glob (org.mozilla.javascript.regexp.GlobData, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.regexp.RegExpImpl, int, int)
org.mozilla.javascript.regexp.SubString sub
int i
org.mozilla.javascript.Scriptable parent
Object result
org.mozilla.javascript.regexp.SubString[] parens
int parenCount
Object[] args
org.mozilla.javascript.regexp.RegExpImpl re2
int replen
String lambdaStr
org.mozilla.javascript.regexp.SubString sub
int[] skip
int dp
org.mozilla.javascript.regexp.GlobData rdata
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.regexp.RegExpImpl reImpl
int leftIndex
int leftlen
int replen
String lambdaStr
int growth
StringBuilder charBuf
private static org.mozilla.javascript.regexp.SubString interpretDollar (org.mozilla.javascript.Context, org.mozilla.javascript.regexp.RegExpImpl, java.lang.String, int, int[])
int num
int tmp
int cp
int tmp
int parenCount
int cp
int num
org.mozilla.javascript.Context cx
org.mozilla.javascript.regexp.RegExpImpl res
String da
int dp
int[] skip
char dc
int version
int daL
private static void do_replace (org.mozilla.javascript.regexp.GlobData, org.mozilla.javascript.Context, org.mozilla.javascript.regexp.RegExpImpl)
int len
org.mozilla.javascript.regexp.SubString sub
int[] skip
org.mozilla.javascript.regexp.GlobData rdata
org.mozilla.javascript.Context cx
org.mozilla.javascript.regexp.RegExpImpl regExpImpl
StringBuilder charBuf
int cp
String da
int dp
int daL
public java.lang.Object js_split (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.String, java.lang.Object[])
org.mozilla.javascript.Scriptable test
String substr
int num
int size
String substr
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
String target
Object[] args
org.mozilla.javascript.Scriptable result
boolean limited
long limit
String separator
int[] matchlen
org.mozilla.javascript.Scriptable re
org.mozilla.javascript.RegExpProxy reProxy
int[] ip
int match
int len
boolean[] matched
String[][] parens
int version
private static int find_split (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.String, java.lang.String, int, org.mozilla.javascript.RegExpProxy, org.mozilla.javascript.Scriptable, int[], int[], boolean[], java.lang.String[][])
int j
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
String target
String separator
int version
org.mozilla.javascript.RegExpProxy reProxy
org.mozilla.javascript.Scriptable re
int[] ip
int[] matchlen
boolean[] matched
String[][] parensp
int i
int length
}
org/mozilla/javascript/regexp/SubString.classSubString.java
package org.mozilla.javascript.regexp
public org.mozilla.javascript.regexp.SubString extends java.lang.Object {
public static final org.mozilla.javascript.regexp.SubString emptySubString
String str
int index
int length
public void ()
public void (java.lang.String)
String str
public void (java.lang.String, int, int)
String source
int start
int len
public java.lang.String toString ()
static void ()
}
org/mozilla/javascript/resources/Messages.properties
org/mozilla/javascript/resources/Messages_fr.properties
org/mozilla/javascript/serialize/ScriptableInputStream.classScriptableInputStream.java
package org.mozilla.javascript.serialize
public org.mozilla.javascript.serialize.ScriptableInputStream extends java.io.ObjectInputStream {
private org.mozilla.javascript.Scriptable scope
private ClassLoader classLoader
public void (java.io.InputStream, org.mozilla.javascript.Scriptable) throws java.io.IOException
java.io.InputStream in
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Context cx
protected java.lang.Class resolveClass (java.io.ObjectStreamClass) throws java.io.IOException java.lang.ClassNotFoundException
ClassNotFoundException ex
java.io.ObjectStreamClass desc
String name
protected java.lang.Object resolveObject (java.lang.Object) throws java.io.IOException
String name
Object obj
}
org/mozilla/javascript/serialize/ScriptableOutputStream$PendingLookup.classScriptableOutputStream.java
package org.mozilla.javascript.serialize
org.mozilla.javascript.serialize.ScriptableOutputStream$PendingLookup extends java.lang.Object implements java.io.Serializable {
static final long serialVersionUID
private String name
void (java.lang.String)
String name
java.lang.String getName ()
}
org/mozilla/javascript/serialize/ScriptableOutputStream.classScriptableOutputStream.java
package org.mozilla.javascript.serialize
public org.mozilla.javascript.serialize.ScriptableOutputStream extends java.io.ObjectOutputStream {
private org.mozilla.javascript.Scriptable scope
private java.util.Map table
public void (java.io.OutputStream, org.mozilla.javascript.Scriptable) throws java.io.IOException
java.io.OutputStream out
org.mozilla.javascript.Scriptable scope
public void excludeAllIds (java.lang.Object[])
Object id
Object[] arr$
int len$
int i$
Object[] ids
public void addOptionalExcludedName (java.lang.String)
String name
Object obj
public void addExcludedName (java.lang.String)
String name
Object obj
public boolean hasExcludedName (java.lang.String)
String name
public void removeExcludedName (java.lang.String)
String name
public void excludeStandardObjectNames ()
int i
int i
String[] names
String[] optionalNames
static java.lang.Object lookupQualifiedName (org.mozilla.javascript.Scriptable, java.lang.String)
String s
org.mozilla.javascript.Scriptable scope
String qualifiedName
java.util.StringTokenizer st
Object result
protected java.lang.Object replaceObject (java.lang.Object) throws java.io.IOException
Object obj
String name
}
org/mozilla/javascript/tools/SourceReader.classSourceReader.java
package org.mozilla.javascript.tools
public org.mozilla.javascript.tools.SourceReader extends java.lang.Object {
public void ()
public static java.lang.Object readFileOrUrl (java.lang.String, boolean, java.lang.String) throws java.io.IOException
java.net.MalformedURLException ex
java.io.File file
String encoding
String contentType
org.mozilla.javascript.commonjs.module.provider.ParsedContentType pct
String encoding
String contentType
java.net.URLConnection uc
Object result
String strResult
String path
boolean convertToString
String defaultEncoding
java.net.URL url
java.io.InputStream is
int capacityHint
String encoding
String contentType
byte[] data
Object result
}
org/mozilla/javascript/tools/ToolErrorReporter.classToolErrorReporter.java
package org.mozilla.javascript.tools
public org.mozilla.javascript.tools.ToolErrorReporter extends java.lang.Object implements org.mozilla.javascript.ErrorReporter {
private static final String messagePrefix
private boolean hasReportedErrorFlag
private boolean reportWarnings
private java.io.PrintStream err
public void (boolean)
boolean reportWarnings
public void (boolean, java.io.PrintStream)
boolean reportWarnings
java.io.PrintStream err
public static java.lang.String getMessage (java.lang.String)
String messageId
public static java.lang.String getMessage (java.lang.String, java.lang.String)
String messageId
String argument
Object[] args
public static java.lang.String getMessage (java.lang.String, java.lang.Object, java.lang.Object)
String messageId
Object arg1
Object arg2
Object[] args
public static java.lang.String getMessage (java.lang.String, java.lang.Object[])
java.util.MissingResourceException mre
java.text.MessageFormat formatter
String messageId
Object[] args
org.mozilla.javascript.Context cx
java.util.Locale locale
java.util.ResourceBundle rb
String formatString
private static java.lang.String getExceptionMessage (org.mozilla.javascript.RhinoException)
String msg
String msg
String msg
org.mozilla.javascript.RhinoException ex
String msg
public void warning (java.lang.String, java.lang.String, int, java.lang.String, int)
String message
String sourceName
int line
String lineSource
int lineOffset
public void error (java.lang.String, java.lang.String, int, java.lang.String, int)
String message
String sourceName
int line
String lineSource
int lineOffset
public org.mozilla.javascript.EvaluatorException runtimeError (java.lang.String, java.lang.String, int, java.lang.String, int)
String message
String sourceName
int line
String lineSource
int lineOffset
public boolean hasReportedError ()
public boolean isReportingWarnings ()
public void setIsReportingWarnings (boolean)
boolean reportWarnings
public static void reportException (org.mozilla.javascript.ErrorReporter, org.mozilla.javascript.RhinoException)
String msg
org.mozilla.javascript.ErrorReporter er
org.mozilla.javascript.RhinoException ex
public void reportException (org.mozilla.javascript.RhinoException)
org.mozilla.javascript.WrappedException we
String lineSeparator
String msg
org.mozilla.javascript.RhinoException ex
private void reportErrorMessage (java.lang.String, java.lang.String, int, java.lang.String, int, boolean)
Object[] args
Object[] args
String lineStr
Object[] args
String message
String sourceName
int line
String lineSource
int lineOffset
boolean justWarning
private java.lang.String buildIndicator (int)
int i
int offset
StringBuffer sb
}
org/mozilla/javascript/tools/debugger/ContextWindow$1$1.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.ContextWindow$1$1 extends java.awt.event.WindowAdapter {
final java.util.EventListener[] val$l
final org.mozilla.javascript.tools.debugger.ContextWindow$1 this$1
void (org.mozilla.javascript.tools.debugger.ContextWindow$1, java.util.EventListener[])
public void windowClosing (java.awt.event.WindowEvent)
java.awt.event.WindowEvent e
}
org/mozilla/javascript/tools/debugger/ContextWindow$1.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.ContextWindow$1 extends java.lang.Object implements java.awt.event.ComponentListener {
boolean t2Docked
final javax.swing.JPanel val$finalThis
final javax.swing.JToolBar val$finalT1
final javax.swing.JPanel val$finalP1
final org.mozilla.javascript.tools.debugger.SwingGui val$debugGui
final javax.swing.JToolBar val$finalT2
final javax.swing.JPanel val$finalP2
final javax.swing.JSplitPane val$finalSplit
final org.mozilla.javascript.tools.debugger.ContextWindow this$0
void (org.mozilla.javascript.tools.debugger.ContextWindow, javax.swing.JPanel, javax.swing.JToolBar, javax.swing.JPanel, org.mozilla.javascript.tools.debugger.SwingGui, javax.swing.JToolBar, javax.swing.JPanel, javax.swing.JSplitPane)
void check (java.awt.Component)
java.util.EventListener[] l
javax.swing.JFrame frame
javax.swing.JFrame frame
java.awt.Component comp
java.awt.Component thisParent
java.awt.Component parent
boolean leftDocked
boolean rightDocked
boolean adjustVerticalSplit
javax.swing.JSplitPane split
public void componentHidden (java.awt.event.ComponentEvent)
java.awt.event.ComponentEvent e
public void componentMoved (java.awt.event.ComponentEvent)
java.awt.event.ComponentEvent e
public void componentResized (java.awt.event.ComponentEvent)
java.awt.event.ComponentEvent e
public void componentShown (java.awt.event.ComponentEvent)
java.awt.event.ComponentEvent e
}
org/mozilla/javascript/tools/debugger/ContextWindow$2.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.ContextWindow$2 extends java.lang.Object implements java.awt.event.ContainerListener {
final javax.swing.JPanel val$finalThis
final javax.swing.JToolBar val$finalT1
final javax.swing.JToolBar val$finalT2
final javax.swing.JPanel val$finalP2
final javax.swing.JSplitPane val$finalSplit
final org.mozilla.javascript.tools.debugger.ContextWindow this$0
void (org.mozilla.javascript.tools.debugger.ContextWindow, javax.swing.JPanel, javax.swing.JToolBar, javax.swing.JToolBar, javax.swing.JPanel, javax.swing.JSplitPane)
public void componentAdded (java.awt.event.ContainerEvent)
java.awt.event.ContainerEvent e
java.awt.Component thisParent
javax.swing.JSplitPane split
public void componentRemoved (java.awt.event.ContainerEvent)
java.awt.event.ContainerEvent e
java.awt.Component thisParent
javax.swing.JSplitPane split
}
org/mozilla/javascript/tools/debugger/ContextWindow.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.ContextWindow extends javax.swing.JPanel implements java.awt.event.ActionListener {
private static final long serialVersionUID
private org.mozilla.javascript.tools.debugger.SwingGui debugGui
javax.swing.JComboBox context
java.util.List toolTips
private javax.swing.JTabbedPane tabs
private javax.swing.JTabbedPane tabs2
private org.mozilla.javascript.tools.debugger.MyTreeTable thisTable
private org.mozilla.javascript.tools.debugger.MyTreeTable localsTable
private org.mozilla.javascript.tools.debugger.MyTableModel tableModel
private org.mozilla.javascript.tools.debugger.Evaluator evaluator
private org.mozilla.javascript.tools.debugger.EvalTextArea cmdLine
javax.swing.JSplitPane split
private boolean enabled
public void (org.mozilla.javascript.tools.debugger.SwingGui)
org.mozilla.javascript.tools.debugger.SwingGui debugGui
javax.swing.JPanel left
javax.swing.JToolBar t1
javax.swing.JPanel p1
javax.swing.JPanel p2
javax.swing.JLabel label
java.awt.GridBagLayout layout
java.awt.GridBagConstraints lc
java.awt.GridBagConstraints c
javax.swing.JScrollPane jsp
javax.swing.JToolBar t2
javax.swing.JToolBar finalT1
javax.swing.JToolBar finalT2
javax.swing.JPanel finalP1
javax.swing.JPanel finalP2
javax.swing.JSplitPane finalSplit
javax.swing.JPanel finalThis
java.awt.event.ComponentListener clistener
public void setEnabled (boolean)
boolean enabled
public void disableUpdate ()
public void enableUpdate ()
public void actionPerformed (java.awt.event.ActionEvent)
org.mozilla.javascript.tools.debugger.VariableModel scopeModel
org.mozilla.javascript.tools.debugger.Dim$ContextData contextData
int frameIndex
int frameCount
org.mozilla.javascript.tools.debugger.Dim$StackFrame frame
Object scope
Object thisObj
org.mozilla.javascript.tools.debugger.VariableModel scopeModel
java.awt.event.ActionEvent e
}
org/mozilla/javascript/tools/debugger/Dim$1.classDim.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.Dim$1 extends java.lang.Object {
}
org/mozilla/javascript/tools/debugger/Dim$ContextData.classDim.java
package org.mozilla.javascript.tools.debugger
public org.mozilla.javascript.tools.debugger.Dim$ContextData extends java.lang.Object {
private org.mozilla.javascript.ObjArray frameStack
private boolean breakNextLine
private int stopAtFrameDepth
private boolean eventThreadFlag
private Throwable lastProcessedException
public void ()
public static org.mozilla.javascript.tools.debugger.Dim$ContextData get (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public int frameCount ()
public org.mozilla.javascript.tools.debugger.Dim$StackFrame getFrame (int)
int frameNumber
int num
private void pushFrame (org.mozilla.javascript.tools.debugger.Dim$StackFrame)
org.mozilla.javascript.tools.debugger.Dim$StackFrame frame
private void popFrame ()
static java.lang.Throwable access$300 (org.mozilla.javascript.tools.debugger.Dim$ContextData)
org.mozilla.javascript.tools.debugger.Dim$ContextData x0
static java.lang.Throwable access$302 (org.mozilla.javascript.tools.debugger.Dim$ContextData, java.lang.Throwable)
org.mozilla.javascript.tools.debugger.Dim$ContextData x0
Throwable x1
static boolean access$400 (org.mozilla.javascript.tools.debugger.Dim$ContextData)
org.mozilla.javascript.tools.debugger.Dim$ContextData x0
static boolean access$402 (org.mozilla.javascript.tools.debugger.Dim$ContextData, boolean)
org.mozilla.javascript.tools.debugger.Dim$ContextData x0
boolean x1
static boolean access$1402 (org.mozilla.javascript.tools.debugger.Dim$ContextData, boolean)
org.mozilla.javascript.tools.debugger.Dim$ContextData x0
boolean x1
static int access$1502 (org.mozilla.javascript.tools.debugger.Dim$ContextData, int)
org.mozilla.javascript.tools.debugger.Dim$ContextData x0
int x1
static void access$2600 (org.mozilla.javascript.tools.debugger.Dim$ContextData, org.mozilla.javascript.tools.debugger.Dim$StackFrame)
org.mozilla.javascript.tools.debugger.Dim$ContextData x0
org.mozilla.javascript.tools.debugger.Dim$StackFrame x1
static boolean access$1400 (org.mozilla.javascript.tools.debugger.Dim$ContextData)
org.mozilla.javascript.tools.debugger.Dim$ContextData x0
static int access$1500 (org.mozilla.javascript.tools.debugger.Dim$ContextData)
org.mozilla.javascript.tools.debugger.Dim$ContextData x0
static void access$3200 (org.mozilla.javascript.tools.debugger.Dim$ContextData)
org.mozilla.javascript.tools.debugger.Dim$ContextData x0
}
org/mozilla/javascript/tools/debugger/Dim$DimIProxy.classDim.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.Dim$DimIProxy extends java.lang.Object implements org.mozilla.javascript.ContextAction org.mozilla.javascript.ContextFactory$Listener org.mozilla.javascript.debug.Debugger {
private org.mozilla.javascript.tools.debugger.Dim dim
private int type
private String url
private String text
private Object object
private Object id
private boolean booleanResult
private String stringResult
private Object objectResult
private Object[] objectArrayResult
private void (org.mozilla.javascript.tools.debugger.Dim, int)
org.mozilla.javascript.tools.debugger.Dim dim
int type
public java.lang.Object run (org.mozilla.javascript.Context)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Context cx
private void withContext ()
public void contextCreated (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
org.mozilla.javascript.tools.debugger.Dim$ContextData contextData
org.mozilla.javascript.debug.Debugger debugger
public void contextReleased (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public org.mozilla.javascript.debug.DebugFrame getFrame (org.mozilla.javascript.Context, org.mozilla.javascript.debug.DebuggableScript)
org.mozilla.javascript.Context cx
org.mozilla.javascript.debug.DebuggableScript fnOrScript
org.mozilla.javascript.tools.debugger.Dim$FunctionSource item
public void handleCompilationDone (org.mozilla.javascript.Context, org.mozilla.javascript.debug.DebuggableScript, java.lang.String)
org.mozilla.javascript.Context cx
org.mozilla.javascript.debug.DebuggableScript fnOrScript
String source
void (org.mozilla.javascript.tools.debugger.Dim, int, org.mozilla.javascript.tools.debugger.Dim$1)
org.mozilla.javascript.tools.debugger.Dim x0
int x1
org.mozilla.javascript.tools.debugger.Dim$1 x2
static java.lang.String access$502 (org.mozilla.javascript.tools.debugger.Dim$DimIProxy, java.lang.String)
org.mozilla.javascript.tools.debugger.Dim$DimIProxy x0
String x1
static java.lang.String access$602 (org.mozilla.javascript.tools.debugger.Dim$DimIProxy, java.lang.String)
org.mozilla.javascript.tools.debugger.Dim$DimIProxy x0
String x1
static void access$700 (org.mozilla.javascript.tools.debugger.Dim$DimIProxy)
org.mozilla.javascript.tools.debugger.Dim$DimIProxy x0
static java.lang.Object access$802 (org.mozilla.javascript.tools.debugger.Dim$DimIProxy, java.lang.Object)
org.mozilla.javascript.tools.debugger.Dim$DimIProxy x0
Object x1
static java.lang.String access$900 (org.mozilla.javascript.tools.debugger.Dim$DimIProxy)
org.mozilla.javascript.tools.debugger.Dim$DimIProxy x0
static boolean access$1000 (org.mozilla.javascript.tools.debugger.Dim$DimIProxy)
org.mozilla.javascript.tools.debugger.Dim$DimIProxy x0
static java.lang.Object access$1102 (org.mozilla.javascript.tools.debugger.Dim$DimIProxy, java.lang.Object)
org.mozilla.javascript.tools.debugger.Dim$DimIProxy x0
Object x1
static java.lang.Object access$1200 (org.mozilla.javascript.tools.debugger.Dim$DimIProxy)
org.mozilla.javascript.tools.debugger.Dim$DimIProxy x0
static java.lang.Object[] access$1300 (org.mozilla.javascript.tools.debugger.Dim$DimIProxy)
org.mozilla.javascript.tools.debugger.Dim$DimIProxy x0
}
org/mozilla/javascript/tools/debugger/Dim$FunctionSource.classDim.java
package org.mozilla.javascript.tools.debugger
public org.mozilla.javascript.tools.debugger.Dim$FunctionSource extends java.lang.Object {
private org.mozilla.javascript.tools.debugger.Dim$SourceInfo sourceInfo
private int firstLine
private String name
private void (org.mozilla.javascript.tools.debugger.Dim$SourceInfo, int, java.lang.String)
org.mozilla.javascript.tools.debugger.Dim$SourceInfo sourceInfo
int firstLine
String name
public org.mozilla.javascript.tools.debugger.Dim$SourceInfo sourceInfo ()
public int firstLine ()
public java.lang.String name ()
void (org.mozilla.javascript.tools.debugger.Dim$SourceInfo, int, java.lang.String, org.mozilla.javascript.tools.debugger.Dim$1)
org.mozilla.javascript.tools.debugger.Dim$SourceInfo x0
int x1
String x2
org.mozilla.javascript.tools.debugger.Dim$1 x3
}
org/mozilla/javascript/tools/debugger/Dim$SourceInfo.classDim.java
package org.mozilla.javascript.tools.debugger
public org.mozilla.javascript.tools.debugger.Dim$SourceInfo extends java.lang.Object {
private static final boolean[] EMPTY_BOOLEAN_ARRAY
private String source
private String url
private boolean[] breakableLines
private boolean[] breakpoints
private org.mozilla.javascript.tools.debugger.Dim$FunctionSource[] functionSources
private void (java.lang.String, org.mozilla.javascript.debug.DebuggableScript[], java.lang.String)
int i
int line
int j
int min
int max
int[] lines
int i
int line
int j
int[] lines
int i
int linesTop
String name
int i
String source
org.mozilla.javascript.debug.DebuggableScript[] functions
String normilizedUrl
int N
int[][] lineArrays
int minAll
int maxAll
int[] firstLines
public java.lang.String source ()
public java.lang.String url ()
public int functionSourcesTop ()
public org.mozilla.javascript.tools.debugger.Dim$FunctionSource functionSource (int)
int i
private void copyBreakpointsFrom (org.mozilla.javascript.tools.debugger.Dim$SourceInfo)
int line
org.mozilla.javascript.tools.debugger.Dim$SourceInfo old
int end
public boolean breakableLine (int)
int line
public boolean breakpoint (int)
int line
public boolean breakpoint (int, boolean)
boolean changed
int line
boolean value
boolean changed
public void removeAllBreakpoints ()
int line
void (java.lang.String, org.mozilla.javascript.debug.DebuggableScript[], java.lang.String, org.mozilla.javascript.tools.debugger.Dim$1)
String x0
org.mozilla.javascript.debug.DebuggableScript[] x1
String x2
org.mozilla.javascript.tools.debugger.Dim$1 x3
static void access$200 (org.mozilla.javascript.tools.debugger.Dim$SourceInfo, org.mozilla.javascript.tools.debugger.Dim$SourceInfo)
org.mozilla.javascript.tools.debugger.Dim$SourceInfo x0
org.mozilla.javascript.tools.debugger.Dim$SourceInfo x1
static boolean[] access$2500 (org.mozilla.javascript.tools.debugger.Dim$SourceInfo)
org.mozilla.javascript.tools.debugger.Dim$SourceInfo x0
static void ()
}
org/mozilla/javascript/tools/debugger/Dim$StackFrame.classDim.java
package org.mozilla.javascript.tools.debugger
public org.mozilla.javascript.tools.debugger.Dim$StackFrame extends java.lang.Object implements org.mozilla.javascript.debug.DebugFrame {
private org.mozilla.javascript.tools.debugger.Dim dim
private org.mozilla.javascript.tools.debugger.Dim$ContextData contextData
private org.mozilla.javascript.Scriptable scope
private org.mozilla.javascript.Scriptable thisObj
private org.mozilla.javascript.tools.debugger.Dim$FunctionSource fsource
private boolean[] breakpoints
private int lineNumber
private void (org.mozilla.javascript.Context, org.mozilla.javascript.tools.debugger.Dim, org.mozilla.javascript.tools.debugger.Dim$FunctionSource)
org.mozilla.javascript.Context cx
org.mozilla.javascript.tools.debugger.Dim dim
org.mozilla.javascript.tools.debugger.Dim$FunctionSource fsource
public void onEnter (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
public void onLineChange (org.mozilla.javascript.Context, int)
boolean lineBreak
org.mozilla.javascript.Context cx
int lineno
public void onExceptionThrown (org.mozilla.javascript.Context, java.lang.Throwable)
org.mozilla.javascript.Context cx
Throwable exception
public void onExit (org.mozilla.javascript.Context, boolean, java.lang.Object)
org.mozilla.javascript.Context cx
boolean byThrow
Object resultOrException
public void onDebuggerStatement (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public org.mozilla.javascript.tools.debugger.Dim$SourceInfo sourceInfo ()
public org.mozilla.javascript.tools.debugger.Dim$ContextData contextData ()
public java.lang.Object scope ()
public java.lang.Object thisObj ()
public java.lang.String getUrl ()
public int getLineNumber ()
static org.mozilla.javascript.Scriptable access$1600 (org.mozilla.javascript.tools.debugger.Dim$StackFrame)
org.mozilla.javascript.tools.debugger.Dim$StackFrame x0
static org.mozilla.javascript.Scriptable access$1700 (org.mozilla.javascript.tools.debugger.Dim$StackFrame)
org.mozilla.javascript.tools.debugger.Dim$StackFrame x0
void (org.mozilla.javascript.Context, org.mozilla.javascript.tools.debugger.Dim, org.mozilla.javascript.tools.debugger.Dim$FunctionSource, org.mozilla.javascript.tools.debugger.Dim$1)
org.mozilla.javascript.Context x0
org.mozilla.javascript.tools.debugger.Dim x1
org.mozilla.javascript.tools.debugger.Dim$FunctionSource x2
org.mozilla.javascript.tools.debugger.Dim$1 x3
}
org/mozilla/javascript/tools/debugger/Dim.classDim.java
package org.mozilla.javascript.tools.debugger
public org.mozilla.javascript.tools.debugger.Dim extends java.lang.Object {
public static final int STEP_OVER
public static final int STEP_INTO
public static final int STEP_OUT
public static final int GO
public static final int BREAK
public static final int EXIT
private static final int IPROXY_DEBUG
private static final int IPROXY_LISTEN
private static final int IPROXY_COMPILE_SCRIPT
private static final int IPROXY_EVAL_SCRIPT
private static final int IPROXY_STRING_IS_COMPILABLE
private static final int IPROXY_OBJECT_TO_STRING
private static final int IPROXY_OBJECT_PROPERTY
private static final int IPROXY_OBJECT_IDS
private org.mozilla.javascript.tools.debugger.GuiCallback callback
private boolean breakFlag
private org.mozilla.javascript.tools.debugger.ScopeProvider scopeProvider
private org.mozilla.javascript.tools.debugger.SourceProvider sourceProvider
private int frameIndex
private volatile org.mozilla.javascript.tools.debugger.Dim$ContextData interruptedContextData
private org.mozilla.javascript.ContextFactory contextFactory
private Object monitor
private Object eventThreadMonitor
private volatile int returnValue
private boolean insideInterruptLoop
private String evalRequest
private org.mozilla.javascript.tools.debugger.Dim$StackFrame evalFrame
private String evalResult
private boolean breakOnExceptions
private boolean breakOnEnter
private boolean breakOnReturn
private final java.util.Map urlToSourceInfo
private final java.util.Map functionNames
private final java.util.Map functionToSource
private org.mozilla.javascript.tools.debugger.Dim$DimIProxy listener
public void ()
public void setGuiCallback (org.mozilla.javascript.tools.debugger.GuiCallback)
org.mozilla.javascript.tools.debugger.GuiCallback callback
public void setBreak ()
public void setScopeProvider (org.mozilla.javascript.tools.debugger.ScopeProvider)
org.mozilla.javascript.tools.debugger.ScopeProvider scopeProvider
public void setSourceProvider (org.mozilla.javascript.tools.debugger.SourceProvider)
org.mozilla.javascript.tools.debugger.SourceProvider sourceProvider
public void contextSwitch (int)
int frameIndex
public void setBreakOnExceptions (boolean)
boolean breakOnExceptions
public void setBreakOnEnter (boolean)
boolean breakOnEnter
public void setBreakOnReturn (boolean)
boolean breakOnReturn
public void attachTo (org.mozilla.javascript.ContextFactory)
org.mozilla.javascript.ContextFactory factory
public void detach ()
public void dispose ()
private org.mozilla.javascript.tools.debugger.Dim$FunctionSource getFunctionSource (org.mozilla.javascript.debug.DebuggableScript)
org.mozilla.javascript.debug.DebuggableScript parent
org.mozilla.javascript.debug.DebuggableScript top
String source
String url
org.mozilla.javascript.tools.debugger.Dim$SourceInfo si
org.mozilla.javascript.debug.DebuggableScript fnOrScript
org.mozilla.javascript.tools.debugger.Dim$FunctionSource fsource
private java.lang.String loadSource (java.lang.String)
java.io.InputStream is
String pathFromHome
java.io.File f
String home
java.io.InputStream is
java.io.File f
SecurityException ex
java.io.InputStream is
java.io.IOException ex
String sourceUrl
String source
int hash
private void registerTopScript (org.mozilla.javascript.debug.DebuggableScript, java.lang.String)
String providedSource
org.mozilla.javascript.tools.debugger.Dim$FunctionSource fsource
String name
int i
org.mozilla.javascript.tools.debugger.Dim$SourceInfo old
org.mozilla.javascript.tools.debugger.Dim$FunctionSource fsource
int i
org.mozilla.javascript.debug.DebuggableScript topScript
String source
String url
org.mozilla.javascript.debug.DebuggableScript[] functions
org.mozilla.javascript.tools.debugger.Dim$SourceInfo sourceInfo
private org.mozilla.javascript.tools.debugger.Dim$FunctionSource functionSource (org.mozilla.javascript.debug.DebuggableScript)
org.mozilla.javascript.debug.DebuggableScript fnOrScript
public java.lang.String[] functionNames ()
public org.mozilla.javascript.tools.debugger.Dim$FunctionSource functionSourceByName (java.lang.String)
String functionName
public org.mozilla.javascript.tools.debugger.Dim$SourceInfo sourceInfo (java.lang.String)
String url
private java.lang.String getNormalizedUrl (org.mozilla.javascript.debug.DebuggableScript)
int c
int searchStart
String replace
int i
char evalSeparator
StringBuffer sb
int urlLength
int cursor
org.mozilla.javascript.debug.DebuggableScript fnOrScript
String url
private static org.mozilla.javascript.debug.DebuggableScript[] getAllFunctions (org.mozilla.javascript.debug.DebuggableScript)
org.mozilla.javascript.debug.DebuggableScript function
org.mozilla.javascript.ObjArray functions
org.mozilla.javascript.debug.DebuggableScript[] result
private static void collectFunctions_r (org.mozilla.javascript.debug.DebuggableScript, org.mozilla.javascript.ObjArray)
int i
org.mozilla.javascript.debug.DebuggableScript function
org.mozilla.javascript.ObjArray array
public void clearAllBreakpoints ()
org.mozilla.javascript.tools.debugger.Dim$SourceInfo si
java.util.Iterator i$
private void handleBreakpointHit (org.mozilla.javascript.tools.debugger.Dim$StackFrame, org.mozilla.javascript.Context)
org.mozilla.javascript.tools.debugger.Dim$StackFrame frame
org.mozilla.javascript.Context cx
private void handleExceptionThrown (org.mozilla.javascript.Context, java.lang.Throwable, org.mozilla.javascript.tools.debugger.Dim$StackFrame)
org.mozilla.javascript.tools.debugger.Dim$ContextData cd
org.mozilla.javascript.Context cx
Throwable ex
org.mozilla.javascript.tools.debugger.Dim$StackFrame frame
public org.mozilla.javascript.tools.debugger.Dim$ContextData currentContextData ()
public void setReturnValue (int)
int returnValue
public void go ()
public java.lang.String eval (java.lang.String)
org.mozilla.javascript.Context cx
InterruptedException exc
String expr
String result
org.mozilla.javascript.tools.debugger.Dim$ContextData contextData
org.mozilla.javascript.tools.debugger.Dim$StackFrame frame
public void compileScript (java.lang.String, java.lang.String)
String url
String text
org.mozilla.javascript.tools.debugger.Dim$DimIProxy action
public void evalScript (java.lang.String, java.lang.String)
String url
String text
org.mozilla.javascript.tools.debugger.Dim$DimIProxy action
public java.lang.String objectToString (java.lang.Object)
Object object
org.mozilla.javascript.tools.debugger.Dim$DimIProxy action
public boolean stringIsCompilableUnit (java.lang.String)
String str
org.mozilla.javascript.tools.debugger.Dim$DimIProxy action
public java.lang.Object getObjectProperty (java.lang.Object, java.lang.Object)
Object object
Object id
org.mozilla.javascript.tools.debugger.Dim$DimIProxy action
public java.lang.Object[] getObjectIds (java.lang.Object)
Object object
org.mozilla.javascript.tools.debugger.Dim$DimIProxy action
private java.lang.Object getObjectPropertyImpl (org.mozilla.javascript.Context, java.lang.Object, java.lang.Object)
Object result
Object result
Object result
String name
Object result
int index
org.mozilla.javascript.Context cx
Object object
Object id
org.mozilla.javascript.Scriptable scriptable
Object result
private java.lang.Object[] getObjectIdsImpl (org.mozilla.javascript.Context, java.lang.Object)
Object[] ids
Object[] tmp
org.mozilla.javascript.Context cx
Object object
Object[] ids
org.mozilla.javascript.Scriptable scriptable
org.mozilla.javascript.Scriptable proto
org.mozilla.javascript.Scriptable parent
int extra
private void interrupted (org.mozilla.javascript.Context, org.mozilla.javascript.tools.debugger.Dim$StackFrame, java.lang.Throwable)
InterruptedException exc
String alertMessage
InterruptedException exc
InterruptedException exc
int frameCount
String threadTitle
String alertMessage
int returnValue
org.mozilla.javascript.Context cx
org.mozilla.javascript.tools.debugger.Dim$StackFrame frame
Throwable scriptException
org.mozilla.javascript.tools.debugger.Dim$ContextData contextData
boolean eventThreadFlag
boolean recursiveEventThreadCall
private static java.lang.String do_eval (org.mozilla.javascript.Context, org.mozilla.javascript.tools.debugger.Dim$StackFrame, java.lang.String)
String resultString
org.mozilla.javascript.Callable script
Object result
Exception exc
org.mozilla.javascript.Context cx
org.mozilla.javascript.tools.debugger.Dim$StackFrame frame
String expr
String resultString
org.mozilla.javascript.debug.Debugger saved_debugger
Object saved_data
int saved_level
static org.mozilla.javascript.tools.debugger.ScopeProvider access$1800 (org.mozilla.javascript.tools.debugger.Dim)
org.mozilla.javascript.tools.debugger.Dim x0
static java.lang.Object access$1900 (org.mozilla.javascript.tools.debugger.Dim, org.mozilla.javascript.Context, java.lang.Object, java.lang.Object)
org.mozilla.javascript.tools.debugger.Dim x0
org.mozilla.javascript.Context x1
Object x2
Object x3
static java.lang.Object[] access$2000 (org.mozilla.javascript.tools.debugger.Dim, org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.tools.debugger.Dim x0
org.mozilla.javascript.Context x1
Object x2
static org.mozilla.javascript.ContextFactory access$2100 (org.mozilla.javascript.tools.debugger.Dim)
org.mozilla.javascript.tools.debugger.Dim x0
static org.mozilla.javascript.tools.debugger.Dim$FunctionSource access$2200 (org.mozilla.javascript.tools.debugger.Dim, org.mozilla.javascript.debug.DebuggableScript)
org.mozilla.javascript.tools.debugger.Dim x0
org.mozilla.javascript.debug.DebuggableScript x1
static void access$2400 (org.mozilla.javascript.tools.debugger.Dim, org.mozilla.javascript.debug.DebuggableScript, java.lang.String)
org.mozilla.javascript.tools.debugger.Dim x0
org.mozilla.javascript.debug.DebuggableScript x1
String x2
static boolean access$2700 (org.mozilla.javascript.tools.debugger.Dim)
org.mozilla.javascript.tools.debugger.Dim x0
static void access$2800 (org.mozilla.javascript.tools.debugger.Dim, org.mozilla.javascript.tools.debugger.Dim$StackFrame, org.mozilla.javascript.Context)
org.mozilla.javascript.tools.debugger.Dim x0
org.mozilla.javascript.tools.debugger.Dim$StackFrame x1
org.mozilla.javascript.Context x2
static boolean access$2900 (org.mozilla.javascript.tools.debugger.Dim)
org.mozilla.javascript.tools.debugger.Dim x0
static void access$3000 (org.mozilla.javascript.tools.debugger.Dim, org.mozilla.javascript.Context, java.lang.Throwable, org.mozilla.javascript.tools.debugger.Dim$StackFrame)
org.mozilla.javascript.tools.debugger.Dim x0
org.mozilla.javascript.Context x1
Throwable x2
org.mozilla.javascript.tools.debugger.Dim$StackFrame x3
static boolean access$3100 (org.mozilla.javascript.tools.debugger.Dim)
org.mozilla.javascript.tools.debugger.Dim x0
}
org/mozilla/javascript/tools/debugger/EvalTextArea.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.EvalTextArea extends javax.swing.JTextArea implements java.awt.event.KeyListener javax.swing.event.DocumentListener {
private static final long serialVersionUID
private org.mozilla.javascript.tools.debugger.SwingGui debugGui
private java.util.List history
private int historyIndex
private int outputMark
public void (org.mozilla.javascript.tools.debugger.SwingGui)
org.mozilla.javascript.tools.debugger.SwingGui debugGui
javax.swing.text.Document doc
public void select (int, int)
int start
int end
private synchronized void returnPressed ()
javax.swing.text.BadLocationException ignored
String result
javax.swing.text.Document doc
int len
javax.swing.text.Segment segment
String text
public synchronized void write (java.lang.String)
String str
int len
public void keyPressed (java.awt.event.KeyEvent)
int caretPos
String str
int len
int caretPos
String str
int len
int caretPos
java.awt.event.KeyEvent e
int code
public void keyTyped (java.awt.event.KeyEvent)
java.awt.event.KeyEvent e
int keyChar
public synchronized void keyReleased (java.awt.event.KeyEvent)
java.awt.event.KeyEvent e
public synchronized void insertUpdate (javax.swing.event.DocumentEvent)
javax.swing.event.DocumentEvent e
int len
int off
public synchronized void removeUpdate (javax.swing.event.DocumentEvent)
javax.swing.event.DocumentEvent e
int len
int off
public synchronized void postUpdateUI ()
public synchronized void changedUpdate (javax.swing.event.DocumentEvent)
javax.swing.event.DocumentEvent e
}
org/mozilla/javascript/tools/debugger/EvalWindow.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.EvalWindow extends javax.swing.JInternalFrame implements java.awt.event.ActionListener {
private static final long serialVersionUID
private org.mozilla.javascript.tools.debugger.EvalTextArea evalTextArea
public void (java.lang.String, org.mozilla.javascript.tools.debugger.SwingGui)
String name
org.mozilla.javascript.tools.debugger.SwingGui debugGui
javax.swing.JScrollPane scroller
public void setEnabled (boolean)
boolean b
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
String cmd
}
org/mozilla/javascript/tools/debugger/Evaluator.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.Evaluator extends javax.swing.JTable {
private static final long serialVersionUID
org.mozilla.javascript.tools.debugger.MyTableModel tableModel
public void (org.mozilla.javascript.tools.debugger.SwingGui)
org.mozilla.javascript.tools.debugger.SwingGui debugGui
}
org/mozilla/javascript/tools/debugger/FileHeader.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.FileHeader extends javax.swing.JPanel implements java.awt.event.MouseListener {
private static final long serialVersionUID
private int pressLine
private org.mozilla.javascript.tools.debugger.FileWindow fileWindow
public void (org.mozilla.javascript.tools.debugger.FileWindow)
org.mozilla.javascript.tools.debugger.FileWindow fileWindow
public void update ()
org.mozilla.javascript.tools.debugger.FileTextArea textArea
java.awt.Font font
java.awt.FontMetrics metrics
int h
int lineCount
String dummy
java.awt.Dimension d
public void paint (java.awt.Graphics)
javax.swing.text.BadLocationException ignored
int dy
java.awt.Polygon arrow
int dx
int dy
String text
int pos
boolean isBreakPoint
int y
int x
int i
java.awt.Graphics g
org.mozilla.javascript.tools.debugger.FileTextArea textArea
java.awt.Font font
java.awt.FontMetrics metrics
java.awt.Rectangle clip
int ascent
int h
int lineCount
String dummy
int startLine
int endLine
int width
public void mouseEntered (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
public void mousePressed (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
java.awt.Font font
java.awt.FontMetrics metrics
int h
public void mouseClicked (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
public void mouseExited (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
public void mouseReleased (java.awt.event.MouseEvent)
int y
java.awt.Font font
java.awt.FontMetrics metrics
int h
int line
java.awt.event.MouseEvent e
}
org/mozilla/javascript/tools/debugger/FilePopupMenu.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.FilePopupMenu extends javax.swing.JPopupMenu {
private static final long serialVersionUID
int x
int y
public void (org.mozilla.javascript.tools.debugger.FileTextArea)
org.mozilla.javascript.tools.debugger.FileTextArea w
javax.swing.JMenuItem item
public void show (javax.swing.JComponent, int, int)
javax.swing.JComponent comp
int x
int y
}
org/mozilla/javascript/tools/debugger/FileTextArea.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.FileTextArea extends javax.swing.JTextArea implements java.awt.event.ActionListener javax.swing.event.PopupMenuListener java.awt.event.KeyListener java.awt.event.MouseListener {
private static final long serialVersionUID
private org.mozilla.javascript.tools.debugger.FileWindow w
private org.mozilla.javascript.tools.debugger.FilePopupMenu popup
public void (org.mozilla.javascript.tools.debugger.FileWindow)
org.mozilla.javascript.tools.debugger.FileWindow w
public void select (int)
java.awt.Rectangle nrect
Exception exc
javax.swing.JViewport vp
java.awt.Rectangle viewRect
int line
java.awt.Rectangle rect
javax.swing.text.BadLocationException exc
int pos
private void checkPopup (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
public void mousePressed (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
public void mouseClicked (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
public void mouseEntered (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
public void mouseExited (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
public void mouseReleased (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
public void popupMenuWillBecomeVisible (javax.swing.event.PopupMenuEvent)
javax.swing.event.PopupMenuEvent e
public void popupMenuWillBecomeInvisible (javax.swing.event.PopupMenuEvent)
javax.swing.event.PopupMenuEvent e
public void popupMenuCanceled (javax.swing.event.PopupMenuEvent)
javax.swing.event.PopupMenuEvent e
public void actionPerformed (java.awt.event.ActionEvent)
Exception exc
java.awt.event.ActionEvent e
int pos
String cmd
int line
public void keyPressed (java.awt.event.KeyEvent)
java.awt.event.KeyEvent e
public void keyTyped (java.awt.event.KeyEvent)
java.awt.event.KeyEvent e
public void keyReleased (java.awt.event.KeyEvent)
java.awt.event.KeyEvent e
}
org/mozilla/javascript/tools/debugger/FileWindow.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.FileWindow extends javax.swing.JInternalFrame implements java.awt.event.ActionListener {
private static final long serialVersionUID
private org.mozilla.javascript.tools.debugger.SwingGui debugGui
private org.mozilla.javascript.tools.debugger.Dim$SourceInfo sourceInfo
org.mozilla.javascript.tools.debugger.FileTextArea textArea
private org.mozilla.javascript.tools.debugger.FileHeader fileHeader
private javax.swing.JScrollPane p
int currentPos
void load ()
org.mozilla.javascript.tools.debugger.RunProxy proxy
String url
public int getPosition (int)
javax.swing.text.BadLocationException exc
int line
int result
public boolean isBreakPoint (int)
int line
public void toggleBreakPoint (int)
int line
public void setBreakPoint (int)
boolean changed
int line
public void clearBreakPoint (int)
boolean changed
int line
public void (org.mozilla.javascript.tools.debugger.SwingGui, org.mozilla.javascript.tools.debugger.Dim$SourceInfo)
org.mozilla.javascript.tools.debugger.SwingGui debugGui
org.mozilla.javascript.tools.debugger.Dim$SourceInfo sourceInfo
private void updateToolTip ()
int n
java.awt.Component c
public java.lang.String getUrl ()
public void updateText (org.mozilla.javascript.tools.debugger.Dim$SourceInfo)
int pos
org.mozilla.javascript.tools.debugger.Dim$SourceInfo sourceInfo
String newText
public void setPosition (int)
int pos
public void select (int, int)
int start
int end
int docEnd
public void dispose ()
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
String cmd
}
org/mozilla/javascript/tools/debugger/FindFunction$1.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.FindFunction$1 extends java.awt.event.KeyAdapter {
final org.mozilla.javascript.tools.debugger.FindFunction this$0
void (org.mozilla.javascript.tools.debugger.FindFunction)
public void keyPressed (java.awt.event.KeyEvent)
java.awt.event.KeyEvent ke
int code
}
org/mozilla/javascript/tools/debugger/FindFunction$MouseHandler.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.FindFunction$MouseHandler extends java.awt.event.MouseAdapter {
final org.mozilla.javascript.tools.debugger.FindFunction this$0
void (org.mozilla.javascript.tools.debugger.FindFunction)
public void mouseClicked (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
}
org/mozilla/javascript/tools/debugger/FindFunction.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.FindFunction extends javax.swing.JDialog implements java.awt.event.ActionListener {
private static final long serialVersionUID
private String value
private javax.swing.JList list
private org.mozilla.javascript.tools.debugger.SwingGui debugGui
private javax.swing.JButton setButton
private javax.swing.JButton cancelButton
public void (org.mozilla.javascript.tools.debugger.SwingGui, java.lang.String, java.lang.String)
int i
org.mozilla.javascript.tools.debugger.SwingGui debugGui
String title
String labelText
javax.swing.DefaultListModel model
String[] a
javax.swing.JScrollPane listScroller
javax.swing.JPanel listPane
javax.swing.JLabel label
javax.swing.JPanel buttonPane
java.awt.Container contentPane
public java.lang.String showDialog (java.awt.Component)
java.awt.Component comp
public void actionPerformed (java.awt.event.ActionEvent)
ArrayIndexOutOfBoundsException exc
org.mozilla.javascript.tools.debugger.Dim$SourceInfo si
String url
int lineNumber
org.mozilla.javascript.tools.debugger.Dim$FunctionSource item
java.awt.event.ActionEvent e
String cmd
static java.lang.String access$002 (org.mozilla.javascript.tools.debugger.FindFunction, java.lang.String)
org.mozilla.javascript.tools.debugger.FindFunction x0
String x1
static javax.swing.JButton access$100 (org.mozilla.javascript.tools.debugger.FindFunction)
org.mozilla.javascript.tools.debugger.FindFunction x0
}
org/mozilla/javascript/tools/debugger/GuiCallback.classGuiCallback.java
package org.mozilla.javascript.tools.debugger
public abstract org.mozilla.javascript.tools.debugger.GuiCallback extends java.lang.Object {
public abstract void updateSourceText (org.mozilla.javascript.tools.debugger.Dim$SourceInfo)
public abstract void enterInterrupt (org.mozilla.javascript.tools.debugger.Dim$StackFrame, java.lang.String, java.lang.String)
public abstract boolean isGuiEventThread ()
public abstract void dispatchNextGuiEvent () throws java.lang.InterruptedException
}
org/mozilla/javascript/tools/debugger/JSInternalConsole$1.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.JSInternalConsole$1 extends javax.swing.event.InternalFrameAdapter {
final org.mozilla.javascript.tools.debugger.JSInternalConsole this$0
void (org.mozilla.javascript.tools.debugger.JSInternalConsole)
public void internalFrameActivated (javax.swing.event.InternalFrameEvent)
javax.swing.event.InternalFrameEvent e
}
org/mozilla/javascript/tools/debugger/JSInternalConsole.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.JSInternalConsole extends javax.swing.JInternalFrame implements java.awt.event.ActionListener {
private static final long serialVersionUID
org.mozilla.javascript.tools.shell.ConsoleTextArea consoleTextArea
public void (java.lang.String)
String name
javax.swing.JScrollPane scroller
public java.io.InputStream getIn ()
public java.io.PrintStream getOut ()
public java.io.PrintStream getErr ()
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
String cmd
}
org/mozilla/javascript/tools/debugger/Main$IProxy.classMain.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.Main$IProxy extends java.lang.Object implements java.lang.Runnable org.mozilla.javascript.tools.debugger.ScopeProvider {
public static final int EXIT_ACTION
public static final int SCOPE_PROVIDER
private final int type
private org.mozilla.javascript.Scriptable scope
public void (int)
int type
public static org.mozilla.javascript.tools.debugger.ScopeProvider newScopeProvider (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.tools.debugger.Main$IProxy scopeProvider
public void run ()
public org.mozilla.javascript.Scriptable getScope ()
}
org/mozilla/javascript/tools/debugger/Main.classMain.java
package org.mozilla.javascript.tools.debugger
public org.mozilla.javascript.tools.debugger.Main extends java.lang.Object {
private org.mozilla.javascript.tools.debugger.Dim dim
private org.mozilla.javascript.tools.debugger.SwingGui debugGui
public void (java.lang.String)
String title
public javax.swing.JFrame getDebugFrame ()
public void doBreak ()
public void setBreakOnExceptions (boolean)
boolean value
public void setBreakOnEnter (boolean)
boolean value
public void setBreakOnReturn (boolean)
boolean value
public void clearAllBreakpoints ()
public void go ()
public void setScope (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
public void setScopeProvider (org.mozilla.javascript.tools.debugger.ScopeProvider)
org.mozilla.javascript.tools.debugger.ScopeProvider p
public void setSourceProvider (org.mozilla.javascript.tools.debugger.SourceProvider)
org.mozilla.javascript.tools.debugger.SourceProvider sourceProvider
public void setExitAction (java.lang.Runnable)
Runnable r
public java.io.InputStream getIn ()
public java.io.PrintStream getOut ()
public java.io.PrintStream getErr ()
public void pack ()
public void setSize (int, int)
int w
int h
public void setVisible (boolean)
boolean flag
public boolean isVisible ()
public void dispose ()
public void attachTo (org.mozilla.javascript.ContextFactory)
org.mozilla.javascript.ContextFactory factory
public void detach ()
public static void main (java.lang.String[])
String[] args
org.mozilla.javascript.tools.debugger.Main main
org.mozilla.javascript.tools.shell.Global global
public static org.mozilla.javascript.tools.debugger.Main mainEmbedded (java.lang.String)
String title
org.mozilla.javascript.ContextFactory factory
org.mozilla.javascript.tools.shell.Global global
public static org.mozilla.javascript.tools.debugger.Main mainEmbedded (org.mozilla.javascript.ContextFactory, org.mozilla.javascript.Scriptable, java.lang.String)
org.mozilla.javascript.ContextFactory factory
org.mozilla.javascript.Scriptable scope
String title
public static org.mozilla.javascript.tools.debugger.Main mainEmbedded (org.mozilla.javascript.ContextFactory, org.mozilla.javascript.tools.debugger.ScopeProvider, java.lang.String)
org.mozilla.javascript.ContextFactory factory
org.mozilla.javascript.tools.debugger.ScopeProvider scopeProvider
String title
private static org.mozilla.javascript.tools.debugger.Main mainEmbeddedImpl (org.mozilla.javascript.ContextFactory, java.lang.Object, java.lang.String)
org.mozilla.javascript.tools.shell.Global global
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.ContextFactory factory
Object scopeProvider
String title
org.mozilla.javascript.tools.debugger.Main main
public void setSize (java.awt.Dimension)
java.awt.Dimension dimension
public void setOptimizationLevel (int)
int level
public void contextEntered (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public void contextExited (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public void contextCreated (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public void contextReleased (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
}
org/mozilla/javascript/tools/debugger/Menubar.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.Menubar extends javax.swing.JMenuBar implements java.awt.event.ActionListener {
private static final long serialVersionUID
private java.util.List interruptOnlyItems
private java.util.List runOnlyItems
private org.mozilla.javascript.tools.debugger.SwingGui debugGui
private javax.swing.JMenu windowMenu
private javax.swing.JCheckBoxMenuItem breakOnExceptions
private javax.swing.JCheckBoxMenuItem breakOnEnter
private javax.swing.JCheckBoxMenuItem breakOnReturn
void (org.mozilla.javascript.tools.debugger.SwingGui)
javax.swing.KeyStroke k
javax.swing.JMenuItem item
int i
javax.swing.JMenuItem item
int i
javax.swing.JMenuItem item
int i
javax.swing.KeyStroke k
javax.swing.JMenuItem item
int i
org.mozilla.javascript.tools.debugger.SwingGui debugGui
String[] fileItems
String[] fileCmds
char[] fileShortCuts
int[] fileAccelerators
String[] editItems
char[] editShortCuts
String[] debugItems
char[] debugShortCuts
String[] plafItems
char[] plafShortCuts
int[] debugAccelerators
javax.swing.JMenu fileMenu
javax.swing.JMenu editMenu
javax.swing.JMenu plafMenu
javax.swing.JMenu debugMenu
javax.swing.JMenuItem item
public javax.swing.JCheckBoxMenuItem getBreakOnExceptions ()
public javax.swing.JCheckBoxMenuItem getBreakOnEnter ()
public javax.swing.JCheckBoxMenuItem getBreakOnReturn ()
public javax.swing.JMenu getDebugMenu ()
public void actionPerformed (java.awt.event.ActionEvent)
Object source
Exception ignored
java.awt.event.ActionEvent e
String cmd
String plaf_name
public void addFile (java.lang.String)
javax.swing.JMenuItem item
String shortName
javax.swing.JMenuItem item
String url
int count
javax.swing.JMenuItem item
javax.swing.JMenuItem lastItem
boolean hasMoreWin
int maxWin
public void updateEnabled (boolean)
javax.swing.JMenuItem item
int i
javax.swing.JMenuItem item
int i
boolean interrupted
}
org/mozilla/javascript/tools/debugger/MessageDialogWrapper.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.MessageDialogWrapper extends java.lang.Object {
void ()
public static void showMessageDialog (java.awt.Component, java.lang.String, java.lang.String, int)
int nextWordLen
int k
char c
StringBuffer buf
int len
int j
int i
java.awt.Component parent
String msg
String title
int flags
}
org/mozilla/javascript/tools/debugger/MoreWindows$1.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.MoreWindows$1 extends java.awt.event.KeyAdapter {
final org.mozilla.javascript.tools.debugger.MoreWindows this$0
void (org.mozilla.javascript.tools.debugger.MoreWindows)
public void keyPressed (java.awt.event.KeyEvent)
java.awt.event.KeyEvent ke
int code
}
org/mozilla/javascript/tools/debugger/MoreWindows$MouseHandler.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.MoreWindows$MouseHandler extends java.awt.event.MouseAdapter {
final org.mozilla.javascript.tools.debugger.MoreWindows this$0
private void (org.mozilla.javascript.tools.debugger.MoreWindows)
public void mouseClicked (java.awt.event.MouseEvent)
java.awt.event.MouseEvent e
void (org.mozilla.javascript.tools.debugger.MoreWindows, org.mozilla.javascript.tools.debugger.MoreWindows$1)
org.mozilla.javascript.tools.debugger.MoreWindows x0
org.mozilla.javascript.tools.debugger.MoreWindows$1 x1
}
org/mozilla/javascript/tools/debugger/MoreWindows.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.MoreWindows extends javax.swing.JDialog implements java.awt.event.ActionListener {
private static final long serialVersionUID
private String value
private javax.swing.JList list
private org.mozilla.javascript.tools.debugger.SwingGui swingGui
private javax.swing.JButton setButton
private javax.swing.JButton cancelButton
void (org.mozilla.javascript.tools.debugger.SwingGui, java.util.Map, java.lang.String, java.lang.String)
String data
java.util.Iterator i$
org.mozilla.javascript.tools.debugger.SwingGui frame
java.util.Map fileWindows
String title
String labelText
javax.swing.DefaultListModel model
javax.swing.JScrollPane listScroller
javax.swing.JPanel listPane
javax.swing.JLabel label
javax.swing.JPanel buttonPane
java.awt.Container contentPane
public java.lang.String showDialog (java.awt.Component)
java.awt.Component comp
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
String cmd
static java.lang.String access$102 (org.mozilla.javascript.tools.debugger.MoreWindows, java.lang.String)
org.mozilla.javascript.tools.debugger.MoreWindows x0
String x1
static javax.swing.JButton access$200 (org.mozilla.javascript.tools.debugger.MoreWindows)
org.mozilla.javascript.tools.debugger.MoreWindows x0
}
org/mozilla/javascript/tools/debugger/MyTableModel.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.MyTableModel extends javax.swing.table.AbstractTableModel {
private static final long serialVersionUID
private org.mozilla.javascript.tools.debugger.SwingGui debugGui
private java.util.List expressions
private java.util.List values
public void (org.mozilla.javascript.tools.debugger.SwingGui)
org.mozilla.javascript.tools.debugger.SwingGui debugGui
public int getColumnCount ()
public int getRowCount ()
public java.lang.String getColumnName (int)
int column
public boolean isCellEditable (int, int)
int row
int column
public java.lang.Object getValueAt (int, int)
int row
int column
public void setValueAt (java.lang.Object, int, int)
String expr
String result
Object value
int row
int column
void updateModel ()
String expr
String result
int i
}
org/mozilla/javascript/tools/debugger/MyTreeTable.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.MyTreeTable extends org.mozilla.javascript.tools.debugger.treetable.JTreeTable {
private static final long serialVersionUID
public void (org.mozilla.javascript.tools.debugger.VariableModel)
org.mozilla.javascript.tools.debugger.VariableModel model
public javax.swing.JTree resetTree (org.mozilla.javascript.tools.debugger.treetable.TreeTableModel)
org.mozilla.javascript.tools.debugger.treetable.TreeTableModel treeTableModel
org.mozilla.javascript.tools.debugger.treetable.JTreeTable$ListToTreeSelectionModelWrapper selectionWrapper
javax.swing.tree.DefaultTreeCellRenderer r
public boolean isCellEditable (java.util.EventObject)
java.awt.event.MouseEvent newME
int counter
int row
java.awt.event.MouseEvent me
java.util.EventObject e
}
org/mozilla/javascript/tools/debugger/RunProxy.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.RunProxy extends java.lang.Object implements java.lang.Runnable {
static final int OPEN_FILE
static final int LOAD_FILE
static final int UPDATE_SOURCE_TEXT
static final int ENTER_INTERRUPT
private org.mozilla.javascript.tools.debugger.SwingGui debugGui
private int type
String fileName
String text
org.mozilla.javascript.tools.debugger.Dim$SourceInfo sourceInfo
org.mozilla.javascript.tools.debugger.Dim$StackFrame lastFrame
String threadTitle
String alertMessage
public void (org.mozilla.javascript.tools.debugger.SwingGui, int)
org.mozilla.javascript.tools.debugger.SwingGui debugGui
int type
public void run ()
RuntimeException ex
RuntimeException ex
String fileName
}
org/mozilla/javascript/tools/debugger/ScopeProvider.classScopeProvider.java
package org.mozilla.javascript.tools.debugger
public abstract org.mozilla.javascript.tools.debugger.ScopeProvider extends java.lang.Object {
public abstract org.mozilla.javascript.Scriptable getScope ()
}
org/mozilla/javascript/tools/debugger/SourceProvider.classSourceProvider.java
package org.mozilla.javascript.tools.debugger
public abstract org.mozilla.javascript.tools.debugger.SourceProvider extends java.lang.Object {
public abstract java.lang.String getSource (org.mozilla.javascript.debug.DebuggableScript)
}
org/mozilla/javascript/tools/debugger/SwingGui$1.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.SwingGui$1 extends javax.swing.filechooser.FileFilter {
final org.mozilla.javascript.tools.debugger.SwingGui this$0
void (org.mozilla.javascript.tools.debugger.SwingGui)
public boolean accept (java.io.File)
String ext
java.io.File f
String n
int i
public java.lang.String getDescription ()
}
org/mozilla/javascript/tools/debugger/SwingGui$2.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.SwingGui$2 extends java.awt.event.WindowAdapter {
final org.mozilla.javascript.tools.debugger.SwingGui this$0
void (org.mozilla.javascript.tools.debugger.SwingGui)
public void windowClosing (java.awt.event.WindowEvent)
java.awt.event.WindowEvent e
}
org/mozilla/javascript/tools/debugger/SwingGui.classSwingGui.java
package org.mozilla.javascript.tools.debugger
public org.mozilla.javascript.tools.debugger.SwingGui extends javax.swing.JFrame implements org.mozilla.javascript.tools.debugger.GuiCallback {
private static final long serialVersionUID
org.mozilla.javascript.tools.debugger.Dim dim
private Runnable exitAction
private javax.swing.JDesktopPane desk
private org.mozilla.javascript.tools.debugger.ContextWindow context
private org.mozilla.javascript.tools.debugger.Menubar menubar
private javax.swing.JToolBar toolBar
private org.mozilla.javascript.tools.debugger.JSInternalConsole console
private javax.swing.JSplitPane split1
private javax.swing.JLabel statusBar
private final java.util.Map toplevels
private final java.util.Map fileWindows
private org.mozilla.javascript.tools.debugger.FileWindow currentWindow
javax.swing.JFileChooser dlg
private java.awt.EventQueue awtEventQueue
public void (org.mozilla.javascript.tools.debugger.Dim, java.lang.String)
org.mozilla.javascript.tools.debugger.Dim dim
String title
public org.mozilla.javascript.tools.debugger.Menubar getMenubar ()
public void setExitAction (java.lang.Runnable)
Runnable r
public org.mozilla.javascript.tools.debugger.JSInternalConsole getConsole ()
public void setVisible (boolean)
Exception exc
boolean b
void addTopLevel (java.lang.String, javax.swing.JFrame)
String key
javax.swing.JFrame frame
private void init ()
javax.swing.JButton button
javax.swing.JButton breakButton
javax.swing.JButton goButton
javax.swing.JButton stepIntoButton
javax.swing.JButton stepOverButton
javax.swing.JButton stepOutButton
String[] toolTips
int count
java.awt.Dimension dim
javax.swing.JPanel contentPane
javax.swing.filechooser.FileFilter filter
private void exit ()
org.mozilla.javascript.tools.debugger.FileWindow getFileWindow (java.lang.String)
String url
static java.lang.String getShortName (java.lang.String)
String url
int lastSlash
String shortName
void removeWindow (org.mozilla.javascript.tools.debugger.FileWindow)
javax.swing.JMenuItem thisItem
int j
javax.swing.JMenuItem item
String text
int pos
int i
org.mozilla.javascript.tools.debugger.FileWindow w
javax.swing.JMenu windowMenu
int count
javax.swing.JMenuItem lastItem
String name
void showStopLine (org.mozilla.javascript.tools.debugger.Dim$StackFrame)
int lineNumber
org.mozilla.javascript.tools.debugger.FileWindow w
org.mozilla.javascript.tools.debugger.Dim$StackFrame frame
String sourceName
protected void showFileWindow (java.lang.String, int)
org.mozilla.javascript.tools.debugger.Dim$SourceInfo si
int start
int end
Exception exc
String sourceUrl
int lineNumber
org.mozilla.javascript.tools.debugger.FileWindow w
protected void createFileWindow (org.mozilla.javascript.tools.debugger.Dim$SourceInfo, int)
javax.swing.text.BadLocationException ee
javax.swing.text.BadLocationException exc
Exception exc
org.mozilla.javascript.tools.debugger.Dim$SourceInfo sourceInfo
int line
boolean activate
String url
org.mozilla.javascript.tools.debugger.FileWindow w
protected boolean updateFileWindow (org.mozilla.javascript.tools.debugger.Dim$SourceInfo)
org.mozilla.javascript.tools.debugger.Dim$SourceInfo sourceInfo
String fileName
org.mozilla.javascript.tools.debugger.FileWindow w
private void setFilePosition (org.mozilla.javascript.tools.debugger.FileWindow, int)
int loc
javax.swing.text.BadLocationException exc
Exception exc
org.mozilla.javascript.tools.debugger.FileWindow w
int line
boolean activate
javax.swing.JTextArea ta
void enterInterruptImpl (org.mozilla.javascript.tools.debugger.Dim$StackFrame, java.lang.String, java.lang.String)
org.mozilla.javascript.tools.debugger.Dim$StackFrame frame
String url
int lineNumber
String shortName
String location
int i
org.mozilla.javascript.tools.debugger.Dim$StackFrame lastFrame
String threadTitle
String alertMessage
org.mozilla.javascript.tools.debugger.Dim$ContextData contextData
javax.swing.JComboBox ctx
java.util.List toolTips
int frameCount
private javax.swing.JMenu getWindowMenu ()
private java.lang.String chooseFile (java.lang.String)
String result
java.util.Properties props
java.io.IOException ignored
SecurityException ignored
String title
java.io.File CWD
String dir
int returnVal
private javax.swing.JInternalFrame getSelectedFrame ()
int i
javax.swing.JInternalFrame[] frames
private void updateEnabled (boolean)
boolean enableButton
boolean enableButton
int ci
int cc
int state
boolean interrupted
static void setResizeWeight (javax.swing.JSplitPane, double)
java.lang.reflect.Method m
NoSuchMethodException exc
IllegalAccessException exc
java.lang.reflect.InvocationTargetException exc
javax.swing.JSplitPane pane
double weight
private java.lang.String readFile (java.lang.String)
java.io.Reader r
java.io.IOException ex
String fileName
String text
public void updateSourceText (org.mozilla.javascript.tools.debugger.Dim$SourceInfo)
org.mozilla.javascript.tools.debugger.Dim$SourceInfo sourceInfo
org.mozilla.javascript.tools.debugger.RunProxy proxy
public void enterInterrupt (org.mozilla.javascript.tools.debugger.Dim$StackFrame, java.lang.String, java.lang.String)
org.mozilla.javascript.tools.debugger.RunProxy proxy
org.mozilla.javascript.tools.debugger.Dim$StackFrame lastFrame
String threadTitle
String alertMessage
public boolean isGuiEventThread ()
public void dispatchNextGuiEvent () throws java.lang.InterruptedException
java.awt.Component comp
Object source
java.awt.EventQueue queue
java.awt.AWTEvent event
public void actionPerformed (java.awt.event.ActionEvent)
javax.swing.JInternalFrame f
org.mozilla.javascript.tools.debugger.RunProxy proxy
String text
String fileName
org.mozilla.javascript.tools.debugger.RunProxy proxy
String text
String fileName
org.mozilla.javascript.tools.debugger.MoreWindows dlg
org.mozilla.javascript.tools.debugger.FindFunction dlg
Exception exc
int index
javax.swing.JInternalFrame f
int j
int i
javax.swing.JInternalFrame[] frames
int count
int rows
int cols
java.awt.Dimension size
int w
int h
int x
int y
Exception exc
javax.swing.JInternalFrame f
java.awt.Dimension dimen
int w
int i
javax.swing.JInternalFrame[] frames
int count
int x
int y
int h
int d
Exception exc
org.mozilla.javascript.tools.debugger.FileWindow w
Object obj
java.awt.event.ActionEvent e
String cmd
int returnValue
static void access$000 (org.mozilla.javascript.tools.debugger.SwingGui)
org.mozilla.javascript.tools.debugger.SwingGui x0
}
org/mozilla/javascript/tools/debugger/VariableModel$1.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.VariableModel$1 extends java.lang.Object implements java.util.Comparator {
final org.mozilla.javascript.tools.debugger.VariableModel this$0
void (org.mozilla.javascript.tools.debugger.VariableModel)
public int compare (java.lang.Object, java.lang.Object)
int lint
int rint
Object l
Object r
}
org/mozilla/javascript/tools/debugger/VariableModel$VariableNode.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.VariableModel$VariableNode extends java.lang.Object {
private Object object
private Object id
private org.mozilla.javascript.tools.debugger.VariableModel$VariableNode[] children
public void (java.lang.Object, java.lang.Object)
Object object
Object id
public java.lang.String toString ()
static org.mozilla.javascript.tools.debugger.VariableModel$VariableNode[] access$000 (org.mozilla.javascript.tools.debugger.VariableModel$VariableNode)
org.mozilla.javascript.tools.debugger.VariableModel$VariableNode x0
static org.mozilla.javascript.tools.debugger.VariableModel$VariableNode[] access$002 (org.mozilla.javascript.tools.debugger.VariableModel$VariableNode, org.mozilla.javascript.tools.debugger.VariableModel$VariableNode[])
org.mozilla.javascript.tools.debugger.VariableModel$VariableNode x0
org.mozilla.javascript.tools.debugger.VariableModel$VariableNode[] x1
static java.lang.Object access$100 (org.mozilla.javascript.tools.debugger.VariableModel$VariableNode)
org.mozilla.javascript.tools.debugger.VariableModel$VariableNode x0
static java.lang.Object access$200 (org.mozilla.javascript.tools.debugger.VariableModel$VariableNode)
org.mozilla.javascript.tools.debugger.VariableModel$VariableNode x0
}
org/mozilla/javascript/tools/debugger/VariableModel.classSwingGui.java
package org.mozilla.javascript.tools.debugger
org.mozilla.javascript.tools.debugger.VariableModel extends java.lang.Object implements org.mozilla.javascript.tools.debugger.treetable.TreeTableModel {
private static final String[] cNames
private static final Class[] cTypes
private static final org.mozilla.javascript.tools.debugger.VariableModel$VariableNode[] CHILDLESS
private org.mozilla.javascript.tools.debugger.Dim debugger
private org.mozilla.javascript.tools.debugger.VariableModel$VariableNode root
public void ()
public void (org.mozilla.javascript.tools.debugger.Dim, java.lang.Object)
org.mozilla.javascript.tools.debugger.Dim debugger
Object scope
public java.lang.Object getRoot ()
public int getChildCount (java.lang.Object)
Object nodeObj
org.mozilla.javascript.tools.debugger.VariableModel$VariableNode node
public java.lang.Object getChild (java.lang.Object, int)
Object nodeObj
int i
org.mozilla.javascript.tools.debugger.VariableModel$VariableNode node
public boolean isLeaf (java.lang.Object)
Object nodeObj
org.mozilla.javascript.tools.debugger.VariableModel$VariableNode node
public int getIndexOfChild (java.lang.Object, java.lang.Object)
int i
Object parentObj
Object childObj
org.mozilla.javascript.tools.debugger.VariableModel$VariableNode parent
org.mozilla.javascript.tools.debugger.VariableModel$VariableNode child
org.mozilla.javascript.tools.debugger.VariableModel$VariableNode[] children
public boolean isCellEditable (java.lang.Object, int)
Object node
int column
public void setValueAt (java.lang.Object, java.lang.Object, int)
Object value
Object node
int column
public void addTreeModelListener (javax.swing.event.TreeModelListener)
javax.swing.event.TreeModelListener l
public void removeTreeModelListener (javax.swing.event.TreeModelListener)
javax.swing.event.TreeModelListener l
public void valueForPathChanged (javax.swing.tree.TreePath, java.lang.Object)
javax.swing.tree.TreePath path
Object newValue
public int getColumnCount ()
public java.lang.String getColumnName (int)
int column
public java.lang.Class getColumnClass (int)
int column
public java.lang.Object getValueAt (java.lang.Object, int)
RuntimeException exc
char ch
int i
String result
StringBuffer buf
int len
Object nodeObj
int column
org.mozilla.javascript.tools.debugger.VariableModel$VariableNode node
private org.mozilla.javascript.tools.debugger.VariableModel$VariableNode[] children (org.mozilla.javascript.tools.debugger.VariableModel$VariableNode)
org.mozilla.javascript.tools.debugger.VariableModel$VariableNode[] children
int i
org.mozilla.javascript.tools.debugger.VariableModel$VariableNode node
org.mozilla.javascript.tools.debugger.VariableModel$VariableNode[] children
Object value
Object[] ids
public java.lang.Object getValue (org.mozilla.javascript.tools.debugger.VariableModel$VariableNode)
Exception exc
org.mozilla.javascript.tools.debugger.VariableModel$VariableNode node
static void ()
}
org/mozilla/javascript/tools/debugger/treetable/AbstractCellEditor.classAbstractCellEditor.java
package org.mozilla.javascript.tools.debugger.treetable
public org.mozilla.javascript.tools.debugger.treetable.AbstractCellEditor extends java.lang.Object implements javax.swing.CellEditor {
protected javax.swing.event.EventListenerList listenerList
public void ()
public java.lang.Object getCellEditorValue ()
public boolean isCellEditable (java.util.EventObject)
java.util.EventObject e
public boolean shouldSelectCell (java.util.EventObject)
java.util.EventObject anEvent
public boolean stopCellEditing ()
public void cancelCellEditing ()
public void addCellEditorListener (javax.swing.event.CellEditorListener)
javax.swing.event.CellEditorListener l
public void removeCellEditorListener (javax.swing.event.CellEditorListener)
javax.swing.event.CellEditorListener l
protected void fireEditingStopped ()
int i
Object[] listeners
protected void fireEditingCanceled ()
int i
Object[] listeners
}
org/mozilla/javascript/tools/debugger/treetable/JTreeTable$ListToTreeSelectionModelWrapper$ListSelectionHandler.classJTreeTable.java
package org.mozilla.javascript.tools.debugger.treetable
org.mozilla.javascript.tools.debugger.treetable.JTreeTable$ListToTreeSelectionModelWrapper$ListSelectionHandler extends java.lang.Object implements javax.swing.event.ListSelectionListener {
final org.mozilla.javascript.tools.debugger.treetable.JTreeTable$ListToTreeSelectionModelWrapper this$1
void (org.mozilla.javascript.tools.debugger.treetable.JTreeTable$ListToTreeSelectionModelWrapper)
public void valueChanged (javax.swing.event.ListSelectionEvent)
javax.swing.event.ListSelectionEvent e
}
org/mozilla/javascript/tools/debugger/treetable/JTreeTable$ListToTreeSelectionModelWrapper.classJTreeTable.java
package org.mozilla.javascript.tools.debugger.treetable
public org.mozilla.javascript.tools.debugger.treetable.JTreeTable$ListToTreeSelectionModelWrapper extends javax.swing.tree.DefaultTreeSelectionModel {
private static final long serialVersionUID
protected boolean updatingListSelectionModel
final org.mozilla.javascript.tools.debugger.treetable.JTreeTable this$0
public void (org.mozilla.javascript.tools.debugger.treetable.JTreeTable)
public javax.swing.ListSelectionModel getListSelectionModel ()
public void resetRowSelection ()
protected javax.swing.event.ListSelectionListener createListSelectionListener ()
protected void updateSelectedPathsFromSelectedRows ()
javax.swing.tree.TreePath selPath
int counter
int min
int max
}
org/mozilla/javascript/tools/debugger/treetable/JTreeTable$TreeTableCellEditor.classJTreeTable.java
package org.mozilla.javascript.tools.debugger.treetable
public org.mozilla.javascript.tools.debugger.treetable.JTreeTable$TreeTableCellEditor extends org.mozilla.javascript.tools.debugger.treetable.AbstractCellEditor implements javax.swing.table.TableCellEditor {
final org.mozilla.javascript.tools.debugger.treetable.JTreeTable this$0
public void (org.mozilla.javascript.tools.debugger.treetable.JTreeTable)
public java.awt.Component getTableCellEditorComponent (javax.swing.JTable, java.lang.Object, boolean, int, int)
javax.swing.JTable table
Object value
boolean isSelected
int r
int c
public boolean isCellEditable (java.util.EventObject)
java.awt.event.MouseEvent me
java.awt.event.MouseEvent newME
int counter
java.util.EventObject e
}
org/mozilla/javascript/tools/debugger/treetable/JTreeTable$TreeTableCellRenderer.classJTreeTable.java
package org.mozilla.javascript.tools.debugger.treetable
public org.mozilla.javascript.tools.debugger.treetable.JTreeTable$TreeTableCellRenderer extends javax.swing.JTree implements javax.swing.table.TableCellRenderer {
private static final long serialVersionUID
protected int visibleRow
final org.mozilla.javascript.tools.debugger.treetable.JTreeTable this$0
public void (org.mozilla.javascript.tools.debugger.treetable.JTreeTable, javax.swing.tree.TreeModel)
javax.swing.tree.TreeModel model
public void updateUI ()
javax.swing.tree.DefaultTreeCellRenderer dtcr
javax.swing.tree.TreeCellRenderer tcr
public void setRowHeight (int)
int rowHeight
public void setBounds (int, int, int, int)
int x
int y
int w
int h
public void paint (java.awt.Graphics)
java.awt.Graphics g
public java.awt.Component getTableCellRendererComponent (javax.swing.JTable, java.lang.Object, boolean, boolean, int, int)
javax.swing.JTable table
Object value
boolean isSelected
boolean hasFocus
int row
int column
}
org/mozilla/javascript/tools/debugger/treetable/JTreeTable.classJTreeTable.java
package org.mozilla.javascript.tools.debugger.treetable
public org.mozilla.javascript.tools.debugger.treetable.JTreeTable extends javax.swing.JTable {
private static final long serialVersionUID
protected org.mozilla.javascript.tools.debugger.treetable.JTreeTable$TreeTableCellRenderer tree
public void (org.mozilla.javascript.tools.debugger.treetable.TreeTableModel)
org.mozilla.javascript.tools.debugger.treetable.TreeTableModel treeTableModel
org.mozilla.javascript.tools.debugger.treetable.JTreeTable$ListToTreeSelectionModelWrapper selectionWrapper
public void updateUI ()
public int getEditingRow ()
public void setRowHeight (int)
int rowHeight
public javax.swing.JTree getTree ()
}
org/mozilla/javascript/tools/debugger/treetable/TreeTableModel.classTreeTableModel.java
package org.mozilla.javascript.tools.debugger.treetable
public abstract org.mozilla.javascript.tools.debugger.treetable.TreeTableModel extends java.lang.Object implements javax.swing.tree.TreeModel {
public abstract int getColumnCount ()
public abstract java.lang.String getColumnName (int)
public abstract java.lang.Class getColumnClass (int)
public abstract java.lang.Object getValueAt (java.lang.Object, int)
public abstract boolean isCellEditable (java.lang.Object, int)
public abstract void setValueAt (java.lang.Object, java.lang.Object, int)
}
org/mozilla/javascript/tools/debugger/treetable/TreeTableModelAdapter$1.classTreeTableModelAdapter.java
package org.mozilla.javascript.tools.debugger.treetable
org.mozilla.javascript.tools.debugger.treetable.TreeTableModelAdapter$1 extends java.lang.Object implements javax.swing.event.TreeExpansionListener {
final org.mozilla.javascript.tools.debugger.treetable.TreeTableModelAdapter this$0
void (org.mozilla.javascript.tools.debugger.treetable.TreeTableModelAdapter)
public void treeExpanded (javax.swing.event.TreeExpansionEvent)
javax.swing.event.TreeExpansionEvent event
public void treeCollapsed (javax.swing.event.TreeExpansionEvent)
javax.swing.event.TreeExpansionEvent event
}
org/mozilla/javascript/tools/debugger/treetable/TreeTableModelAdapter$2.classTreeTableModelAdapter.java
package org.mozilla.javascript.tools.debugger.treetable
org.mozilla.javascript.tools.debugger.treetable.TreeTableModelAdapter$2 extends java.lang.Object implements javax.swing.event.TreeModelListener {
final org.mozilla.javascript.tools.debugger.treetable.TreeTableModelAdapter this$0
void (org.mozilla.javascript.tools.debugger.treetable.TreeTableModelAdapter)
public void treeNodesChanged (javax.swing.event.TreeModelEvent)
javax.swing.event.TreeModelEvent e
public void treeNodesInserted (javax.swing.event.TreeModelEvent)
javax.swing.event.TreeModelEvent e
public void treeNodesRemoved (javax.swing.event.TreeModelEvent)
javax.swing.event.TreeModelEvent e
public void treeStructureChanged (javax.swing.event.TreeModelEvent)
javax.swing.event.TreeModelEvent e
}
org/mozilla/javascript/tools/debugger/treetable/TreeTableModelAdapter$3.classTreeTableModelAdapter.java
package org.mozilla.javascript.tools.debugger.treetable
org.mozilla.javascript.tools.debugger.treetable.TreeTableModelAdapter$3 extends java.lang.Object implements java.lang.Runnable {
final org.mozilla.javascript.tools.debugger.treetable.TreeTableModelAdapter this$0
void (org.mozilla.javascript.tools.debugger.treetable.TreeTableModelAdapter)
public void run ()
}
org/mozilla/javascript/tools/debugger/treetable/TreeTableModelAdapter.classTreeTableModelAdapter.java
package org.mozilla.javascript.tools.debugger.treetable
public org.mozilla.javascript.tools.debugger.treetable.TreeTableModelAdapter extends javax.swing.table.AbstractTableModel {
private static final long serialVersionUID
javax.swing.JTree tree
org.mozilla.javascript.tools.debugger.treetable.TreeTableModel treeTableModel
public void (org.mozilla.javascript.tools.debugger.treetable.TreeTableModel, javax.swing.JTree)
org.mozilla.javascript.tools.debugger.treetable.TreeTableModel treeTableModel
javax.swing.JTree tree
public int getColumnCount ()
public java.lang.String getColumnName (int)
int column
public java.lang.Class getColumnClass (int)
int column
public int getRowCount ()
protected java.lang.Object nodeForRow (int)
int row
javax.swing.tree.TreePath treePath
public java.lang.Object getValueAt (int, int)
int row
int column
public boolean isCellEditable (int, int)
int row
int column
public void setValueAt (java.lang.Object, int, int)
Object value
int row
int column
protected void delayedFireTableDataChanged ()
}
org/mozilla/javascript/tools/idswitch/CodePrinter.classCodePrinter.java
package org.mozilla.javascript.tools.idswitch
org.mozilla.javascript.tools.idswitch.CodePrinter extends java.lang.Object {
private static final int LITERAL_CHAR_MAX_SIZE
private String lineTerminator
private int indentStep
private int indentTabSize
private char[] buffer
private int offset
void ()
public java.lang.String getLineTerminator ()
public void setLineTerminator (java.lang.String)
String value
public int getIndentStep ()
public void setIndentStep (int)
int char_count
public int getIndentTabSize ()
public void setIndentTabSize (int)
int tab_size
public void clear ()
private int ensure_area (int)
int new_capacity
char[] tmp
int area_size
int begin
int end
private int add_area (int)
int area_size
int pos
public int getOffset ()
public int getLastChar ()
public void p (char)
char c
int pos
public void p (java.lang.String)
String s
int l
int pos
public final void p (char[])
char[] array
public void p (char[], int, int)
char[] array
int begin
int end
int l
int pos
public void p (int)
int i
public void qchar (int)
int c
int pos
public void qstring (java.lang.String)
int i
String s
int l
int pos
private int put_string_literal_char (int, int, boolean)
int pos
int c
boolean in_string
boolean backslash_symbol
private static char digit_to_hex_letter (int)
int d
public void indent (int)
int indent_size
int tab_count
int level
int visible_size
int indent_size
int tab_count
int pos
int tab_end
int indent_end
public void nl ()
public void line (int, java.lang.String)
int indent_level
String s
public void erase (int, int)
int begin
int end
public java.lang.String toString ()
}
org/mozilla/javascript/tools/idswitch/FileBody$ReplaceItem.classFileBody.java
package org.mozilla.javascript.tools.idswitch
org.mozilla.javascript.tools.idswitch.FileBody$ReplaceItem extends java.lang.Object {
org.mozilla.javascript.tools.idswitch.FileBody$ReplaceItem next
int begin
int end
String replacement
void (int, int, java.lang.String)
int begin
int end
String text
}
org/mozilla/javascript/tools/idswitch/FileBody.classFileBody.java
package org.mozilla.javascript.tools.idswitch
public org.mozilla.javascript.tools.idswitch.FileBody extends java.lang.Object {
private char[] buffer
private int bufferEnd
private int lineBegin
private int lineEnd
private int nextLineStart
private int lineNumber
org.mozilla.javascript.tools.idswitch.FileBody$ReplaceItem firstReplace
org.mozilla.javascript.tools.idswitch.FileBody$ReplaceItem lastReplace
public void ()
public char[] getBuffer ()
public void readData (java.io.Reader) throws java.io.IOException
char[] tmp
int n_read
java.io.Reader r
int capacity
int offset
public void writeInitialData (java.io.Writer) throws java.io.IOException
java.io.Writer w
public void writeData (java.io.Writer) throws java.io.IOException
int before_replace
org.mozilla.javascript.tools.idswitch.FileBody$ReplaceItem x
java.io.Writer w
int offset
int tail
public boolean wasModified ()
public boolean setReplacement (int, int, java.lang.String)
org.mozilla.javascript.tools.idswitch.FileBody$ReplaceItem cursor
org.mozilla.javascript.tools.idswitch.FileBody$ReplaceItem next
int begin
int end
String text
org.mozilla.javascript.tools.idswitch.FileBody$ReplaceItem item
public int getLineNumber ()
public int getLineBegin ()
public int getLineEnd ()
public void startLineLoop ()
public boolean nextLine ()
int i
int c
private static boolean equals (java.lang.String, char[], int, int)
int i
int j
String str
char[] array
int begin
int end
}
org/mozilla/javascript/tools/idswitch/IdValuePair.classIdValuePair.java
package org.mozilla.javascript.tools.idswitch
public org.mozilla.javascript.tools.idswitch.IdValuePair extends java.lang.Object {
public final int idLength
public final String id
public final String value
private int lineNumber
public void (java.lang.String, java.lang.String)
String id
String value
public int getLineNumber ()
public void setLineNumber (int)
int value
}
org/mozilla/javascript/tools/idswitch/Main.classMain.java
package org.mozilla.javascript.tools.idswitch
public org.mozilla.javascript.tools.idswitch.Main extends java.lang.Object {
private static final String SWITCH_TAG_STR
private static final String GENERATED_TAG_STR
private static final String STRING_TAG_STR
private static final int NORMAL_LINE
private static final int SWITCH_TAG
private static final int GENERATED_TAG
private static final int STRING_TAG
private final java.util.List all_pairs
private org.mozilla.javascript.tools.ToolErrorReporter R
private org.mozilla.javascript.tools.idswitch.CodePrinter P
private org.mozilla.javascript.tools.idswitch.FileBody body
private String source_file
private int tag_definition_end
private int tag_value_start
private int tag_value_end
public void ()
private static boolean is_value_type (int)
int id
private static java.lang.String tag_name (int)
int id
void process_file (java.lang.String) throws java.io.IOException
java.io.InputStream is
java.io.Reader r
java.io.OutputStream os
java.io.Writer w
java.io.OutputStream os
String file_path
java.io.InputStream is
private void process_file ()
String stamp
String code
boolean different
String text
int begin
int end
int tag_id
boolean bad_tag
String text
int cur_state
char[] buffer
int generated_begin
int generated_end
int time_stamp_begin
int time_stamp_end
private java.lang.String get_time_stamp ()
java.text.SimpleDateFormat f
private void generate_java_code ()
org.mozilla.javascript.tools.idswitch.IdValuePair[] pairs
org.mozilla.javascript.tools.idswitch.SwitchGenerator g
private int extract_line_tag_id (char[], int, int)
int c
String s
String bad
int c
int tag_end
boolean end_tag
int tag_start
boolean at_line_start
char[] array
int cursor
int end
int id
int after_leading_white_space
private int look_for_slash_slash (char[], int, int)
int c
char[] array
int cursor
int end
private int extract_tag_value (char[], int, int, int)
int after_space
int c
int value_start
int value_end
char[] array
int cursor
int end
int id
boolean found
private int get_tag_id (char[], int, int, boolean)
char[] array
int begin
int end
boolean at_line_start
private void look_for_id_definitions (char[], int, int, boolean)
int id_end
int name_end
char[] array
int begin
int end
boolean use_tag_value_as_string
int cursor
int id_start
int name_start
private void add_id (char[], int, int, int, int)
char[] array
int id_start
int id_end
int name_start
int name_end
String name
String value
org.mozilla.javascript.tools.idswitch.IdValuePair pair
private static boolean is_white_space (int)
int c
private static int skip_white_space (char[], int, int)
int c
char[] array
int begin
int end
int cursor
private static int skip_matched_prefix (java.lang.String, char[], int, int)
int i
String prefix
char[] array
int begin
int end
int cursor
int prefix_length
private static boolean equals (java.lang.String, char[], int, int)
int i
int j
String str
char[] array
int begin
int end
private static int skip_name_char (char[], int, int)
int c
char[] array
int begin
int end
int cursor
public static void main (java.lang.String[])
String[] args
org.mozilla.javascript.tools.idswitch.Main self
int status
private int exec (java.lang.String[])
java.io.IOException ex
org.mozilla.javascript.EvaluatorException ex
String[] args
int arg_count
private int process_options (java.lang.String[])
char c
int j
String arg
int arg_length
int i
String[] args
int status
boolean show_usage
boolean show_version
int N
private void show_usage ()
private void show_version ()
private void option_error (java.lang.String)
String str
private void print_error (java.lang.String)
String text
private int remove_nulls (java.lang.String[])
String elem
String[] array
int N
int cursor
int destination
}
org/mozilla/javascript/tools/idswitch/SwitchGenerator.classSwitchGenerator.java
package org.mozilla.javascript.tools.idswitch
public org.mozilla.javascript.tools.idswitch.SwitchGenerator extends java.lang.Object {
String v_switch_label
String v_label
String v_s
String v_c
String v_guess
String v_id
String v_length_suffix
int use_if_threshold
int char_tail_test_threshold
private org.mozilla.javascript.tools.idswitch.IdValuePair[] pairs
private String default_value
private int[] columns
private boolean c_was_defined
private org.mozilla.javascript.tools.idswitch.CodePrinter P
private org.mozilla.javascript.tools.ToolErrorReporter R
private String source_file
public void ()
public org.mozilla.javascript.tools.idswitch.CodePrinter getCodePrinter ()
public void setCodePrinter (org.mozilla.javascript.tools.idswitch.CodePrinter)
org.mozilla.javascript.tools.idswitch.CodePrinter value
public org.mozilla.javascript.tools.ToolErrorReporter getReporter ()
public void setReporter (org.mozilla.javascript.tools.ToolErrorReporter)
org.mozilla.javascript.tools.ToolErrorReporter value
public java.lang.String getSourceFileName ()
public void setSourceFileName (java.lang.String)
String value
public void generateSwitch (java.lang.String[], java.lang.String)
int i
String[] pairs
String default_value
int N
org.mozilla.javascript.tools.idswitch.IdValuePair[] id_pairs
public void generateSwitch (org.mozilla.javascript.tools.idswitch.IdValuePair[], java.lang.String)
org.mozilla.javascript.tools.idswitch.IdValuePair[] pairs
String default_value
int begin
int end
private void generate_body (int, int, int)
int begin
int end
int indent_level
int c_def_begin
int c_def_end
private void generate_length_switch (int, int, int)
boolean use_if
int next_indent
int next_indent
int i
int begin
int end
int indent_level
int lengths_count
boolean use_if
int same_length_begin
int cur_l
int l
private void generate_letter_switch (int, int, int, boolean, boolean)
int i
int begin
int end
int indent_level
boolean label_was_defined
boolean inside_if
int L
private boolean generate_letter_switch_r (int, int, int, int, boolean, boolean)
int i
int column
org.mozilla.javascript.tools.idswitch.IdValuePair pair
boolean use_if
int next_indent
int next_indent
boolean after_unreachable
int i
int begin
int end
int L
int indent_level
boolean label_was_defined
boolean inside_if
boolean next_is_unreachable
int max_column_index
int max_column
int count
boolean use_if
int same_char_begin
int cur_ch
int ch
private int count_different_lengths (int, int)
int l
int begin
int end
int lengths_count
int cur_l
private int find_max_different_column (int, int, int)
int column
int count
int i
int begin
int end
int L
int max_count
int max_index
private int count_different_chars (int, int, int)
int ch
int begin
int end
int column
int chars_count
int cur_ch
private void check_all_is_different (int, int)
org.mozilla.javascript.tools.idswitch.IdValuePair current
org.mozilla.javascript.tools.idswitch.IdValuePair prev
int begin
int end
private org.mozilla.javascript.EvaluatorException on_same_pair_fail (org.mozilla.javascript.tools.idswitch.IdValuePair, org.mozilla.javascript.tools.idswitch.IdValuePair)
int tmp
org.mozilla.javascript.tools.idswitch.IdValuePair a
org.mozilla.javascript.tools.idswitch.IdValuePair b
int line1
int line2
String error_text
private void sort_pairs (int, int, int)
int begin
int end
int comparator
private static boolean bigger (org.mozilla.javascript.tools.idswitch.IdValuePair, org.mozilla.javascript.tools.idswitch.IdValuePair, int)
int diff
org.mozilla.javascript.tools.idswitch.IdValuePair a
org.mozilla.javascript.tools.idswitch.IdValuePair b
int comparator
private static void heap4Sort (org.mozilla.javascript.tools.idswitch.IdValuePair[], int, int, int)
org.mozilla.javascript.tools.idswitch.IdValuePair v1
org.mozilla.javascript.tools.idswitch.IdValuePair v2
org.mozilla.javascript.tools.idswitch.IdValuePair[] array
int offset
int size
int comparator
private static void makeHeap4 (org.mozilla.javascript.tools.idswitch.IdValuePair[], int, int, int)
int i
org.mozilla.javascript.tools.idswitch.IdValuePair[] array
int offset
int size
int comparator
private static void heapify4 (org.mozilla.javascript.tools.idswitch.IdValuePair[], int, int, int, int)
int base
int new_i4
org.mozilla.javascript.tools.idswitch.IdValuePair val1
org.mozilla.javascript.tools.idswitch.IdValuePair val2
org.mozilla.javascript.tools.idswitch.IdValuePair val3
org.mozilla.javascript.tools.idswitch.IdValuePair val4
org.mozilla.javascript.tools.idswitch.IdValuePair val3
org.mozilla.javascript.tools.idswitch.IdValuePair val2
org.mozilla.javascript.tools.idswitch.IdValuePair val1
org.mozilla.javascript.tools.idswitch.IdValuePair[] array
int offset
int size
int i
int comparator
int new_i1
int new_i2
int new_i3
org.mozilla.javascript.tools.idswitch.IdValuePair i_val
}
org/mozilla/javascript/tools/jsc/Main.classMain.java
package org.mozilla.javascript.tools.jsc
public org.mozilla.javascript.tools.jsc.Main extends java.lang.Object {
private boolean printHelp
private org.mozilla.javascript.tools.ToolErrorReporter reporter
private org.mozilla.javascript.CompilerEnvirons compilerEnv
private org.mozilla.javascript.optimizer.ClassCompiler compiler
private String targetName
private String targetPackage
private String destinationDir
private String characterEncoding
public static void main (java.lang.String[])
String[] args
org.mozilla.javascript.tools.jsc.Main main
public void ()
public java.lang.String[] processOptions (java.lang.String[])
int j
int tail
String[] result
int version
int optLevel
NumberFormatException e
char c
int j
String name
int end
char c
int j
String pkg
int end
ClassNotFoundException e
String targetExtends
Class superClass
ClassNotFoundException e
String className
String targetImplements
java.util.StringTokenizer st
java.util.List list
Class[] implementsClasses
String arg
int i
String[] args
private static void badUsage (java.lang.String)
String s
public void processSource (java.lang.String[])
String name
String nojs
String parent
java.io.FileOutputStream os
java.io.IOException ioe
String className
byte[] bytes
java.io.File outfile
int j
String filename
java.io.File f
String source
String mainClassName
Object[] compiled
java.io.File targetTopDir
int i
String[] filenames
private java.lang.String readSource (java.io.File)
java.io.FileNotFoundException ex
java.io.IOException ioe
java.io.File f
String absPath
private java.io.File getOutputFile (java.io.File, java.lang.String)
java.io.File dir
java.io.File parentDir
String className
String path
java.io.File f
String dirPath
java.lang.String getClassName (java.lang.String)
char c
int i
String name
char[] s
int j
private static void p (java.lang.String)
String s
private void addError (java.lang.String, java.lang.String)
String msg
String messageId
String arg
String msg
private void addFormatedError (java.lang.String)
String message
}
org/mozilla/javascript/tools/resources/Messages.properties
org/mozilla/javascript/tools/shell/ConsoleTextArea.classConsoleTextArea.java
package org.mozilla.javascript.tools.shell
public org.mozilla.javascript.tools.shell.ConsoleTextArea extends javax.swing.JTextArea implements java.awt.event.KeyListener javax.swing.event.DocumentListener {
static final long serialVersionUID
private org.mozilla.javascript.tools.shell.ConsoleWriter console1
private org.mozilla.javascript.tools.shell.ConsoleWriter console2
private java.io.PrintStream out
private java.io.PrintStream err
private java.io.PrintWriter inPipe
private java.io.PipedInputStream in
private java.util.List history
private int historyIndex
private int outputMark
public void select (int, int)
int start
int end
public void (java.lang.String[])
java.io.IOException exc
String[] argv
java.io.PipedOutputStream outPipe
synchronized void returnPressed ()
javax.swing.text.BadLocationException ignored
javax.swing.text.Document doc
int len
javax.swing.text.Segment segment
public void eval (java.lang.String)
String str
public void keyPressed (java.awt.event.KeyEvent)
int caretPos
String str
int len
int caretPos
String str
int len
int caretPos
java.awt.event.KeyEvent e
int code
public void keyTyped (java.awt.event.KeyEvent)
java.awt.event.KeyEvent e
int keyChar
public synchronized void keyReleased (java.awt.event.KeyEvent)
java.awt.event.KeyEvent e
public synchronized void write (java.lang.String)
String str
int len
public synchronized void insertUpdate (javax.swing.event.DocumentEvent)
javax.swing.event.DocumentEvent e
int len
int off
public synchronized void removeUpdate (javax.swing.event.DocumentEvent)
javax.swing.event.DocumentEvent e
int len
int off
public synchronized void postUpdateUI ()
public synchronized void changedUpdate (javax.swing.event.DocumentEvent)
javax.swing.event.DocumentEvent e
public java.io.InputStream getIn ()
public java.io.PrintStream getOut ()
public java.io.PrintStream getErr ()
}
org/mozilla/javascript/tools/shell/ConsoleWrite.classConsoleTextArea.java
package org.mozilla.javascript.tools.shell
org.mozilla.javascript.tools.shell.ConsoleWrite extends java.lang.Object implements java.lang.Runnable {
private org.mozilla.javascript.tools.shell.ConsoleTextArea textArea
private String str
public void (org.mozilla.javascript.tools.shell.ConsoleTextArea, java.lang.String)
org.mozilla.javascript.tools.shell.ConsoleTextArea textArea
String str
public void run ()
}
org/mozilla/javascript/tools/shell/ConsoleWriter.classConsoleTextArea.java
package org.mozilla.javascript.tools.shell
org.mozilla.javascript.tools.shell.ConsoleWriter extends java.io.OutputStream {
private org.mozilla.javascript.tools.shell.ConsoleTextArea textArea
private StringBuffer buffer
public void (org.mozilla.javascript.tools.shell.ConsoleTextArea)
org.mozilla.javascript.tools.shell.ConsoleTextArea textArea
public synchronized void write (int)
int ch
public synchronized void write (char[], int, int)
int i
char[] data
int off
int len
public synchronized void flush ()
public void close ()
private void flushBuffer ()
String str
}
org/mozilla/javascript/tools/shell/Environment.classEnvironment.java
package org.mozilla.javascript.tools.shell
public org.mozilla.javascript.tools.shell.Environment extends org.mozilla.javascript.ScriptableObject {
static final long serialVersionUID
private org.mozilla.javascript.tools.shell.Environment thePrototypeInstance
public static void defineClass (org.mozilla.javascript.ScriptableObject)
Exception e
org.mozilla.javascript.ScriptableObject scope
public java.lang.String getClassName ()
public void ()
public void (org.mozilla.javascript.ScriptableObject)
org.mozilla.javascript.Scriptable s
org.mozilla.javascript.ScriptableObject scope
Object ctor
public boolean has (java.lang.String, org.mozilla.javascript.Scriptable)
String name
org.mozilla.javascript.Scriptable start
public java.lang.Object get (java.lang.String, org.mozilla.javascript.Scriptable)
String name
org.mozilla.javascript.Scriptable start
String result
public void put (java.lang.String, org.mozilla.javascript.Scriptable, java.lang.Object)
String name
org.mozilla.javascript.Scriptable start
Object value
private java.lang.Object[] collectIds ()
java.util.Map props
public java.lang.Object[] getIds ()
public java.lang.Object[] getAllIds ()
}
org/mozilla/javascript/tools/shell/FlexibleCompletor.classShellLine.java
package org.mozilla.javascript.tools.shell
org.mozilla.javascript.tools.shell.FlexibleCompletor extends java.lang.Object implements java.lang.reflect.InvocationHandler {
private java.lang.reflect.Method completeMethod
private org.mozilla.javascript.Scriptable global
void (java.lang.Class, org.mozilla.javascript.Scriptable) throws java.lang.NoSuchMethodException
Class completorClass
org.mozilla.javascript.Scriptable global
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[])
int result
Object proxy
java.lang.reflect.Method method
Object[] args
public int complete (java.lang.String, int, java.util.List)
char c
Object val
int i
String id
int i
String buffer
int cursor
java.util.List candidates
int m
String namesAndDots
String[] names
org.mozilla.javascript.Scriptable obj
Object[] ids
String lastPart
}
org/mozilla/javascript/tools/shell/Global$1.classGlobal.java
package org.mozilla.javascript.tools.shell
org.mozilla.javascript.tools.shell.Global$1 extends java.lang.Object implements org.mozilla.javascript.ContextAction {
final org.mozilla.javascript.tools.shell.Global this$0
void (org.mozilla.javascript.tools.shell.Global)
public java.lang.Object run (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
}
org/mozilla/javascript/tools/shell/Global.classGlobal.java
package org.mozilla.javascript.tools.shell
public org.mozilla.javascript.tools.shell.Global extends org.mozilla.javascript.ImporterTopLevel {
static final long serialVersionUID
org.mozilla.javascript.NativeArray history
boolean attemptedJLineLoad
private java.io.InputStream inStream
private java.io.PrintStream outStream
private java.io.PrintStream errStream
private boolean sealedStdLib
boolean initialized
private org.mozilla.javascript.tools.shell.QuitAction quitAction
private String[] prompts
private java.util.HashMap doctestCanonicalizations
public void ()
public void (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public boolean isInitialized ()
public void initQuitAction (org.mozilla.javascript.tools.shell.QuitAction)
org.mozilla.javascript.tools.shell.QuitAction quitAction
public void init (org.mozilla.javascript.ContextFactory)
org.mozilla.javascript.ContextFactory factory
public void init (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
String[] names
org.mozilla.javascript.tools.shell.Environment environment
public org.mozilla.javascript.commonjs.module.Require installRequire (org.mozilla.javascript.Context, java.util.List, boolean)
java.net.URI uri
java.net.URISyntaxException usx
String path
java.util.Iterator i$
org.mozilla.javascript.Context cx
java.util.List modulePath
boolean sandboxed
org.mozilla.javascript.commonjs.module.RequireBuilder rb
java.util.List uris
org.mozilla.javascript.commonjs.module.Require require
public static void help (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.Function)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Function funObj
java.io.PrintStream out
public static void gc (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.Function)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Function funObj
public static java.lang.Object print (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.Function)
String s
int i
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Function funObj
java.io.PrintStream out
public static void quit (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.Function)
int exitCode
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Function funObj
org.mozilla.javascript.tools.shell.Global global
public static double version (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.Function)
double d
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Function funObj
double result
public static void load (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.Function)
int i
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Function funObj
public static void defineClass (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.Function) throws java.lang.IllegalAccessException java.lang.InstantiationException java.lang.reflect.InvocationTargetException
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Function funObj
Class clazz
public static void loadClass (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.Function) throws java.lang.IllegalAccessException java.lang.InstantiationException
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Function funObj
Class clazz
org.mozilla.javascript.Script script
private static java.lang.Class getClass (java.lang.Object[])
Object wrapped
ClassNotFoundException cnfe
Object[] args
Object arg0
String className
public static void serialize (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.Function) throws java.io.IOException
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Function funObj
Object obj
String filename
java.io.FileOutputStream fos
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.serialize.ScriptableOutputStream out
public static java.lang.Object deserialize (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.Function) throws java.io.IOException java.lang.ClassNotFoundException
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Function funObj
String filename
java.io.FileInputStream fis
org.mozilla.javascript.Scriptable scope
java.io.ObjectInputStream in
Object deserialized
public java.lang.String[] getPrompts (org.mozilla.javascript.Context)
Object elem0
Object elem1
org.mozilla.javascript.Scriptable s
Object promptsJS
org.mozilla.javascript.Context cx
public static java.lang.Object doctest (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.Function)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Function funObj
String session
org.mozilla.javascript.tools.shell.Global global
public int runDoctest (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.String, java.lang.String, int)
Object result
org.mozilla.javascript.RhinoException e
String message
String inputString
String expectedString
java.io.PrintStream savedOut
java.io.PrintStream savedErr
java.io.ByteArrayOutputStream out
java.io.ByteArrayOutputStream err
String resultString
org.mozilla.javascript.ErrorReporter savedErrorReporter
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
String session
String sourceName
int lineNumber
String[] lines
String prompt0
String prompt1
int testCount
int i
private boolean doctestOutputMatches (java.lang.String, java.lang.String)
java.util.Map$Entry entry
java.util.Iterator i$
int start
String expectedGroup
String actualGroup
String mapping
String expected
String actual
java.util.regex.Pattern p
java.util.regex.Matcher expectedMatcher
java.util.regex.Matcher actualMatcher
public static java.lang.Object spawn (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.Function)
Object[] newArgs
org.mozilla.javascript.tools.shell.Runner runner
org.mozilla.javascript.tools.shell.Runner runner
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Function funObj
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.tools.shell.Runner runner
Thread thread
public static java.lang.Object sync (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.Function)
Object syncObject
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Function funObj
public static java.lang.Object runCommand (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.Function) throws java.io.IOException
Object val
String key
int ikey
Object keyObj
Object val
String key
int i
org.mozilla.javascript.Scriptable envHash
Object[] ids
org.mozilla.javascript.Scriptable s
Object envObj
Object inObj
Object addArgsObj
int i
int i
String s
String s
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Function funObj
int L
java.io.InputStream in
java.io.OutputStream out
java.io.OutputStream err
java.io.ByteArrayOutputStream outBytes
java.io.ByteArrayOutputStream errBytes
Object outObj
Object errObj
String[] environment
org.mozilla.javascript.Scriptable params
Object[] addArgs
org.mozilla.javascript.tools.shell.Global global
String[] cmd
int exitCode
public static void seal (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.Function)
Object arg
int i
Object arg
int i
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Function funObj
public static java.lang.Object readFile (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.Function) throws java.io.IOException
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Function funObj
String path
String charCoding
public static java.lang.Object readUrl (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.Function) throws java.io.IOException
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Function funObj
String url
String charCoding
public static java.lang.Object toint32 (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[], org.mozilla.javascript.Function)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable thisObj
Object[] args
org.mozilla.javascript.Function funObj
Object arg
public java.io.InputStream getIn ()
java.io.InputStream jlineStream
public void setIn (java.io.InputStream)
java.io.InputStream in
public java.io.PrintStream getOut ()
public void setOut (java.io.PrintStream)
java.io.PrintStream out
public java.io.PrintStream getErr ()
public void setErr (java.io.PrintStream)
java.io.PrintStream err
public void setSealedStdLib (boolean)
boolean value
private static org.mozilla.javascript.tools.shell.Global getInstance (org.mozilla.javascript.Function)
org.mozilla.javascript.Function function
org.mozilla.javascript.Scriptable scope
private static int runProcess (java.lang.String[], java.lang.String[], java.io.InputStream, java.io.OutputStream, java.io.OutputStream) throws java.io.IOException
Process p
InterruptedException ignore
org.mozilla.javascript.tools.shell.PipeThread inThread
org.mozilla.javascript.tools.shell.PipeThread outThread
org.mozilla.javascript.tools.shell.PipeThread errThread
String[] cmd
String[] environment
java.io.InputStream in
java.io.OutputStream out
java.io.OutputStream err
Process p
static void pipe (boolean, java.io.InputStream, java.io.OutputStream) throws java.io.IOException
int n
java.io.IOException ex
java.io.IOException ex
int n
int SIZE
byte[] buffer
java.io.IOException ex
java.io.IOException ex
boolean fromProcess
java.io.InputStream from
java.io.OutputStream to
private static java.io.InputStream toInputStream (java.lang.Object) throws java.io.IOException
Object unwrapped
Object value
java.io.InputStream is
String s
private static java.io.OutputStream toOutputStream (java.lang.Object)
Object unwrapped
Object value
java.io.OutputStream os
private static java.lang.String readUrl (java.lang.String, java.lang.String, boolean) throws java.io.IOException
String type
java.net.URL urlObj
java.net.URLConnection uc
int chunkLength
java.io.File f
long length
java.io.Reader r
java.io.Reader r
String filePath
String charCoding
boolean urlIsFile
int chunkLength
java.io.InputStream is
private static java.lang.String getCharCodingFromType (java.lang.String)
int end
String charset
String type
int i
private static java.lang.String readReader (java.io.Reader) throws java.io.IOException
java.io.Reader reader
private static java.lang.String readReader (java.io.Reader, int) throws java.io.IOException
char[] tmp
int n
java.io.Reader reader
int initialBufferSize
char[] buffer
int offset
static java.lang.RuntimeException reportRuntimeError (java.lang.String)
String msgId
String message
static java.lang.RuntimeException reportRuntimeError (java.lang.String, java.lang.String)
String msgId
String msgArg
String message
}
org/mozilla/javascript/tools/shell/JSConsole$1.classJSConsole.java
package org.mozilla.javascript.tools.shell
org.mozilla.javascript.tools.shell.JSConsole$1 extends javax.swing.filechooser.FileFilter {
final org.mozilla.javascript.tools.shell.JSConsole this$0
void (org.mozilla.javascript.tools.shell.JSConsole)
public boolean accept (java.io.File)
String ext
java.io.File f
String name
int i
public java.lang.String getDescription ()
}
org/mozilla/javascript/tools/shell/JSConsole$2.classJSConsole.java
package org.mozilla.javascript.tools.shell
org.mozilla.javascript.tools.shell.JSConsole$2 extends java.awt.event.WindowAdapter {
final org.mozilla.javascript.tools.shell.JSConsole this$0
void (org.mozilla.javascript.tools.shell.JSConsole)
public void windowClosing (java.awt.event.WindowEvent)
java.awt.event.WindowEvent e
}
org/mozilla/javascript/tools/shell/JSConsole.classJSConsole.java
package org.mozilla.javascript.tools.shell
public org.mozilla.javascript.tools.shell.JSConsole extends javax.swing.JFrame implements java.awt.event.ActionListener {
static final long serialVersionUID
private java.io.File CWD
private javax.swing.JFileChooser dlg
private org.mozilla.javascript.tools.shell.ConsoleTextArea consoleTextArea
public java.lang.String chooseFile ()
String dir
String result
int returnVal
public static void main (java.lang.String[])
String[] args
public void createFileChooser ()
javax.swing.filechooser.FileFilter filter
public void (java.lang.String[])
javax.swing.JMenuItem item
int i
javax.swing.JMenuItem item
int i
javax.swing.JRadioButtonMenuItem item
int i
String[] args
javax.swing.JMenuBar menubar
String[] fileItems
String[] fileCmds
char[] fileShortCuts
String[] editItems
char[] editShortCuts
String[] plafItems
boolean[] plafState
javax.swing.JMenu fileMenu
javax.swing.JMenu editMenu
javax.swing.JMenu plafMenu
javax.swing.ButtonGroup group
javax.swing.JScrollPane scroller
public void actionPerformed (java.awt.event.ActionEvent)
String f
Exception exc
java.awt.event.ActionEvent e
String cmd
String plaf_name
}
org/mozilla/javascript/tools/shell/JavaPolicySecurity$1.classJavaPolicySecurity.java
package org.mozilla.javascript.tools.shell
org.mozilla.javascript.tools.shell.JavaPolicySecurity$1 extends java.lang.Object implements java.security.PrivilegedAction {
final String val$filename
final org.mozilla.javascript.Context val$cx
final org.mozilla.javascript.Scriptable val$scope
final org.mozilla.javascript.tools.shell.JavaPolicySecurity this$0
void (org.mozilla.javascript.tools.shell.JavaPolicySecurity, java.lang.String, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
public java.lang.Object run ()
java.net.URL url
java.security.ProtectionDomain staticDomain
}
org/mozilla/javascript/tools/shell/JavaPolicySecurity$2.classJavaPolicySecurity.java
package org.mozilla.javascript.tools.shell
org.mozilla.javascript.tools.shell.JavaPolicySecurity$2 extends java.lang.Object implements java.security.PrivilegedAction {
final ClassLoader val$parentLoader
final java.security.ProtectionDomain val$domain
final org.mozilla.javascript.tools.shell.JavaPolicySecurity this$0
void (org.mozilla.javascript.tools.shell.JavaPolicySecurity, java.lang.ClassLoader, java.security.ProtectionDomain)
public org.mozilla.javascript.tools.shell.JavaPolicySecurity$Loader run ()
public volatile java.lang.Object run ()
}
org/mozilla/javascript/tools/shell/JavaPolicySecurity$3.classJavaPolicySecurity.java
package org.mozilla.javascript.tools.shell
org.mozilla.javascript.tools.shell.JavaPolicySecurity$3 extends java.lang.Object implements java.security.PrivilegedAction {
final org.mozilla.javascript.Callable val$callable
final org.mozilla.javascript.Context val$cx
final org.mozilla.javascript.Scriptable val$scope
final org.mozilla.javascript.Scriptable val$thisObj
final Object[] val$args
final org.mozilla.javascript.tools.shell.JavaPolicySecurity this$0
void (org.mozilla.javascript.tools.shell.JavaPolicySecurity, org.mozilla.javascript.Callable, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
public java.lang.Object run ()
}
org/mozilla/javascript/tools/shell/JavaPolicySecurity$ContextPermissions$1.classJavaPolicySecurity.java
package org.mozilla.javascript.tools.shell
org.mozilla.javascript.tools.shell.JavaPolicySecurity$ContextPermissions$1 extends java.lang.Object implements java.util.Enumeration {
final org.mozilla.javascript.tools.shell.JavaPolicySecurity$ContextPermissions this$0
void (org.mozilla.javascript.tools.shell.JavaPolicySecurity$ContextPermissions)
public boolean hasMoreElements ()
public java.security.Permission nextElement ()
public volatile java.lang.Object nextElement ()
}
org/mozilla/javascript/tools/shell/JavaPolicySecurity$ContextPermissions.classJavaPolicySecurity.java
package org.mozilla.javascript.tools.shell
org.mozilla.javascript.tools.shell.JavaPolicySecurity$ContextPermissions extends java.security.PermissionCollection {
static final long serialVersionUID
java.security.AccessControlContext _context
java.security.PermissionCollection _statisPermissions
void (java.security.ProtectionDomain)
java.security.ProtectionDomain staticDomain
public void add (java.security.Permission)
java.security.Permission permission
public boolean implies (java.security.Permission)
java.security.AccessControlException ex
java.security.Permission permission
public java.util.Enumeration elements ()
public java.lang.String toString ()
StringBuffer sb
}
org/mozilla/javascript/tools/shell/JavaPolicySecurity$Loader.classJavaPolicySecurity.java
package org.mozilla.javascript.tools.shell
org.mozilla.javascript.tools.shell.JavaPolicySecurity$Loader extends java.lang.ClassLoader implements org.mozilla.javascript.GeneratedClassLoader {
private java.security.ProtectionDomain domain
void (java.lang.ClassLoader, java.security.ProtectionDomain)
ClassLoader parent
java.security.ProtectionDomain domain
public java.lang.Class defineClass (java.lang.String, byte[])
String name
byte[] data
public void linkClass (java.lang.Class)
Class cl
}
org/mozilla/javascript/tools/shell/JavaPolicySecurity.classJavaPolicySecurity.java
package org.mozilla.javascript.tools.shell
public org.mozilla.javascript.tools.shell.JavaPolicySecurity extends org.mozilla.javascript.tools.shell.SecurityProxy {
public java.lang.Class getStaticSecurityDomainClassInternal ()
public void ()
protected void callProcessFileSecure (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.String)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
String filename
private java.net.URL getUrlObj (java.lang.String)
java.net.URL curDirURL
java.net.MalformedURLException ex2
String curDir
java.net.MalformedURLException ex
String url
java.net.URL urlObj
private java.security.ProtectionDomain getUrlDomain (java.net.URL)
java.net.URL url
java.security.CodeSource cs
java.security.PermissionCollection pc
public org.mozilla.javascript.GeneratedClassLoader createClassLoader (java.lang.ClassLoader, java.lang.Object)
ClassLoader parentLoader
Object securityDomain
java.security.ProtectionDomain domain
public java.lang.Object getDynamicSecurityDomain (java.lang.Object)
Object securityDomain
java.security.ProtectionDomain staticDomain
private java.security.ProtectionDomain getDynamicDomain (java.security.ProtectionDomain)
java.security.ProtectionDomain staticDomain
org.mozilla.javascript.tools.shell.JavaPolicySecurity$ContextPermissions p
java.security.ProtectionDomain contextDomain
public java.lang.Object callWithDomain (java.lang.Object, org.mozilla.javascript.Context, org.mozilla.javascript.Callable, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
Object securityDomain
org.mozilla.javascript.Context cx
org.mozilla.javascript.Callable callable
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
java.security.ProtectionDomain staticDomain
java.security.ProtectionDomain dynamicDomain
java.security.ProtectionDomain[] tmp
java.security.AccessControlContext restricted
java.security.PrivilegedAction action
static java.net.URL access$000 (org.mozilla.javascript.tools.shell.JavaPolicySecurity, java.lang.String)
org.mozilla.javascript.tools.shell.JavaPolicySecurity x0
String x1
static java.security.ProtectionDomain access$100 (org.mozilla.javascript.tools.shell.JavaPolicySecurity, java.net.URL)
org.mozilla.javascript.tools.shell.JavaPolicySecurity x0
java.net.URL x1
}
org/mozilla/javascript/tools/shell/Main$IProxy.classMain.java
package org.mozilla.javascript.tools.shell
org.mozilla.javascript.tools.shell.Main$IProxy extends java.lang.Object implements org.mozilla.javascript.ContextAction org.mozilla.javascript.tools.shell.QuitAction {
private static final int PROCESS_FILES
private static final int EVAL_INLINE_SCRIPT
private static final int SYSTEM_EXIT
private int type
String[] args
String scriptText
void (int)
int type
public java.lang.Object run (org.mozilla.javascript.Context)
org.mozilla.javascript.Script script
org.mozilla.javascript.Context cx
public void quit (org.mozilla.javascript.Context, int)
org.mozilla.javascript.Context cx
int exitCode
}
org/mozilla/javascript/tools/shell/Main$ScriptCache.classMain.java
package org.mozilla.javascript.tools.shell
org.mozilla.javascript.tools.shell.Main$ScriptCache extends java.util.LinkedHashMap {
java.lang.ref.ReferenceQueue queue
int capacity
void (int)
int capacity
protected boolean removeEldestEntry (java.util.Map$Entry)
java.util.Map$Entry eldest
org.mozilla.javascript.tools.shell.Main$ScriptReference get (java.lang.String, byte[])
String path
byte[] digest
org.mozilla.javascript.tools.shell.Main$ScriptReference ref
void put (java.lang.String, byte[], org.mozilla.javascript.Script)
String path
byte[] digest
org.mozilla.javascript.Script script
}
org/mozilla/javascript/tools/shell/Main$ScriptReference.classMain.java
package org.mozilla.javascript.tools.shell
org.mozilla.javascript.tools.shell.Main$ScriptReference extends java.lang.ref.SoftReference {
String path
byte[] digest
void (java.lang.String, byte[], org.mozilla.javascript.Script, java.lang.ref.ReferenceQueue)
String path
byte[] digest
org.mozilla.javascript.Script script
java.lang.ref.ReferenceQueue queue
}
org/mozilla/javascript/tools/shell/Main.classMain.java
package org.mozilla.javascript.tools.shell
public org.mozilla.javascript.tools.shell.Main extends java.lang.Object {
public static org.mozilla.javascript.tools.shell.ShellContextFactory shellContextFactory
public static org.mozilla.javascript.tools.shell.Global global
protected static org.mozilla.javascript.tools.ToolErrorReporter errorReporter
protected static int exitCode
private static final int EXITCODE_RUNTIME_ERROR
private static final int EXITCODE_FILE_NOT_FOUND
static boolean processStdin
static java.util.List fileList
static java.util.List modulePath
static String mainModule
static boolean sandboxed
static org.mozilla.javascript.commonjs.module.Require require
private static org.mozilla.javascript.tools.shell.SecurityProxy securityImpl
private static final org.mozilla.javascript.tools.shell.Main$ScriptCache scriptCache
public void ()
public static void main (java.lang.String[])
SecurityException ex
String[] args
int result
public static int exec (java.lang.String[])
String[] origArgs
String[] args
org.mozilla.javascript.tools.shell.Main$IProxy iproxy
static void processFiles (org.mozilla.javascript.Context, java.lang.String[])
String file
java.util.Iterator i$
org.mozilla.javascript.Context cx
String[] args
Object[] array
org.mozilla.javascript.Scriptable argsObj
public static org.mozilla.javascript.tools.shell.Global getGlobal ()
public static java.lang.String[] processOptions (java.lang.String[])
String[] result
String usageError
NumberFormatException ex
String usageError
String usageError
int version
String usageError
NumberFormatException ex
String usageError
String usageError
int opt
String usageError
String enc
String usageError
org.mozilla.javascript.tools.shell.Main$IProxy iproxy
String usageError
String usageError
String usageError
String arg
String usageError
int i
String[] args
String usageError
private static void initJavaPolicySecuritySupport ()
Class cl
ClassNotFoundException ex
IllegalAccessException ex
InstantiationException ex
LinkageError ex
Throwable exObj
public static void processSource (org.mozilla.javascript.Context, java.lang.String)
java.io.UnsupportedEncodingException e
java.io.IOException ioe
String newline
org.mozilla.javascript.RhinoException rex
Object result
org.mozilla.javascript.NativeArray h
String[] prompts
String source
org.mozilla.javascript.Script script
java.io.PrintStream ps
String charEnc
java.io.BufferedReader in
int lineno
boolean hitEOF
org.mozilla.javascript.RhinoException rex
String msg
VirtualMachineError ex
org.mozilla.javascript.Context cx
String filename
public static void processFile (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.String)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
String filename
static void processFileSecure (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.String, java.lang.Object)
int c
int i
String strSrc
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
String path
Object securityDomain
boolean isClass
Object source
byte[] digest
String key
org.mozilla.javascript.tools.shell.Main$ScriptReference ref
org.mozilla.javascript.Script script
public static org.mozilla.javascript.Script loadScriptFromSource (org.mozilla.javascript.Context, java.lang.String, java.lang.String, int, java.lang.Object)
org.mozilla.javascript.EvaluatorException ee
org.mozilla.javascript.RhinoException rex
String msg
VirtualMachineError ex
org.mozilla.javascript.Context cx
String scriptSource
String path
int lineno
Object securityDomain
private static byte[] getDigest (java.lang.Object)
java.io.UnsupportedEncodingException ue
byte[] bytes
java.security.MessageDigest md
java.security.NoSuchAlgorithmException nsa
byte[] bytes
Object source
byte[] digest
private static org.mozilla.javascript.Script loadCompiledScript (org.mozilla.javascript.Context, java.lang.String, byte[], java.lang.Object)
org.mozilla.javascript.GeneratedClassLoader loader
Class clazz
org.mozilla.javascript.RhinoException rex
IllegalAccessException iaex
InstantiationException inex
org.mozilla.javascript.Context cx
String path
byte[] data
Object securityDomain
int nameStart
int nameEnd
String name
public static java.lang.Object evaluateScript (org.mozilla.javascript.Script, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.RhinoException rex
String msg
VirtualMachineError ex
org.mozilla.javascript.Script script
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
public static java.io.InputStream getIn ()
public static void setIn (java.io.InputStream)
java.io.InputStream in
public static java.io.PrintStream getOut ()
public static void setOut (java.io.PrintStream)
java.io.PrintStream out
public static java.io.PrintStream getErr ()
public static void setErr (java.io.PrintStream)
java.io.PrintStream err
private static java.lang.Object readFileOrUrl (java.lang.String, boolean)
java.io.IOException ex
String path
boolean convertToString
static void ()
}
org/mozilla/javascript/tools/shell/PipeThread.classGlobal.java
package org.mozilla.javascript.tools.shell
org.mozilla.javascript.tools.shell.PipeThread extends java.lang.Thread {
private boolean fromProcess
private java.io.InputStream from
private java.io.OutputStream to
void (boolean, java.io.InputStream, java.io.OutputStream)
boolean fromProcess
java.io.InputStream from
java.io.OutputStream to
public void run ()
java.io.IOException ex
}
org/mozilla/javascript/tools/shell/QuitAction.classQuitAction.java
package org.mozilla.javascript.tools.shell
public abstract org.mozilla.javascript.tools.shell.QuitAction extends java.lang.Object {
public abstract void quit (org.mozilla.javascript.Context, int)
}
org/mozilla/javascript/tools/shell/Runner.classGlobal.java
package org.mozilla.javascript.tools.shell
org.mozilla.javascript.tools.shell.Runner extends java.lang.Object implements java.lang.Runnable org.mozilla.javascript.ContextAction {
org.mozilla.javascript.ContextFactory factory
private org.mozilla.javascript.Scriptable scope
private org.mozilla.javascript.Function f
private org.mozilla.javascript.Script s
private Object[] args
void (org.mozilla.javascript.Scriptable, org.mozilla.javascript.Function, java.lang.Object[])
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Function func
Object[] args
void (org.mozilla.javascript.Scriptable, org.mozilla.javascript.Script)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Script script
public void run ()
public java.lang.Object run (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
}
org/mozilla/javascript/tools/shell/SecurityProxy.classSecurityProxy.java
package org.mozilla.javascript.tools.shell
public abstract org.mozilla.javascript.tools.shell.SecurityProxy extends org.mozilla.javascript.SecurityController {
public void ()
protected abstract void callProcessFileSecure (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.String)
}
org/mozilla/javascript/tools/shell/ShellContextFactory.classShellContextFactory.java
package org.mozilla.javascript.tools.shell
public org.mozilla.javascript.tools.shell.ShellContextFactory extends org.mozilla.javascript.ContextFactory {
private boolean strictMode
private boolean warningAsError
private int languageVersion
private int optimizationLevel
private boolean generatingDebug
private boolean allowReservedKeywords
private org.mozilla.javascript.ErrorReporter errorReporter
private String characterEncoding
public void ()
protected boolean hasFeature (org.mozilla.javascript.Context, int)
org.mozilla.javascript.Context cx
int featureIndex
protected void onContextCreated (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public void setStrictMode (boolean)
boolean flag
public void setWarningAsError (boolean)
boolean flag
public void setLanguageVersion (int)
int version
public void setOptimizationLevel (int)
int optimizationLevel
public void setErrorReporter (org.mozilla.javascript.ErrorReporter)
org.mozilla.javascript.ErrorReporter errorReporter
public void setGeneratingDebug (boolean)
boolean generatingDebug
public java.lang.String getCharacterEncoding ()
public void setCharacterEncoding (java.lang.String)
String characterEncoding
public void setAllowReservedKeywords (boolean)
boolean allowReservedKeywords
}
org/mozilla/javascript/tools/shell/ShellLine.classShellLine.java
package org.mozilla.javascript.tools.shell
public org.mozilla.javascript.tools.shell.ShellLine extends java.lang.Object {
public void ()
public static java.io.InputStream getStream (org.mozilla.javascript.Scriptable)
java.lang.reflect.Constructor c
Object reader
java.lang.reflect.Method m
Class completorClass
Object completor
Class inputStreamClass
NoSuchMethodException e
InstantiationException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
org.mozilla.javascript.Scriptable scope
ClassLoader classLoader
Class readerClass
}
org/mozilla/javascript/xml/XMLLib$Factory$1.classXMLLib.java
package org.mozilla.javascript.xml
final org.mozilla.javascript.xml.XMLLib$Factory$1 extends org.mozilla.javascript.xml.XMLLib$Factory {
final String val$className
void (java.lang.String)
public java.lang.String getImplementationClassName ()
}
org/mozilla/javascript/xml/XMLLib$Factory.classXMLLib.java
package org.mozilla.javascript.xml
public abstract org.mozilla.javascript.xml.XMLLib$Factory extends java.lang.Object {
public void ()
public static org.mozilla.javascript.xml.XMLLib$Factory create (java.lang.String)
String className
public abstract java.lang.String getImplementationClassName ()
}
org/mozilla/javascript/xml/XMLLib.classXMLLib.java
package org.mozilla.javascript.xml
public abstract org.mozilla.javascript.xml.XMLLib extends java.lang.Object {
private static final Object XML_LIB_KEY
public void ()
public static org.mozilla.javascript.xml.XMLLib extractFromScopeOrNull (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.ScriptableObject so
public static org.mozilla.javascript.xml.XMLLib extractFromScope (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.xml.XMLLib lib
String msg
protected final org.mozilla.javascript.xml.XMLLib bindToScope (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.ScriptableObject so
public abstract boolean isXMLName (org.mozilla.javascript.Context, java.lang.Object)
public abstract org.mozilla.javascript.Ref nameRef (org.mozilla.javascript.Context, java.lang.Object, org.mozilla.javascript.Scriptable, int)
public abstract org.mozilla.javascript.Ref nameRef (org.mozilla.javascript.Context, java.lang.Object, java.lang.Object, org.mozilla.javascript.Scriptable, int)
public abstract java.lang.String escapeAttributeValue (java.lang.Object)
public abstract java.lang.String escapeTextValue (java.lang.Object)
public abstract java.lang.Object toDefaultXmlNamespace (org.mozilla.javascript.Context, java.lang.Object)
public void setIgnoreComments (boolean)
boolean b
public void setIgnoreWhitespace (boolean)
boolean b
public void setIgnoreProcessingInstructions (boolean)
boolean b
public void setPrettyPrinting (boolean)
boolean b
public void setPrettyIndent (int)
int i
public boolean isIgnoreComments ()
public boolean isIgnoreProcessingInstructions ()
public boolean isIgnoreWhitespace ()
public boolean isPrettyPrinting ()
public int getPrettyIndent ()
static void ()
}
org/mozilla/javascript/xml/XMLObject.classXMLObject.java
package org.mozilla.javascript.xml
public abstract org.mozilla.javascript.xml.XMLObject extends org.mozilla.javascript.IdScriptableObject {
public void ()
public void (org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable prototype
public abstract boolean ecmaHas (org.mozilla.javascript.Context, java.lang.Object)
public abstract java.lang.Object ecmaGet (org.mozilla.javascript.Context, java.lang.Object)
public abstract void ecmaPut (org.mozilla.javascript.Context, java.lang.Object, java.lang.Object)
public abstract boolean ecmaDelete (org.mozilla.javascript.Context, java.lang.Object)
public abstract org.mozilla.javascript.Scriptable getExtraMethodSource (org.mozilla.javascript.Context)
public abstract org.mozilla.javascript.Ref memberRef (org.mozilla.javascript.Context, java.lang.Object, int)
public abstract org.mozilla.javascript.Ref memberRef (org.mozilla.javascript.Context, java.lang.Object, java.lang.Object, int)
public abstract org.mozilla.javascript.NativeWith enterWith (org.mozilla.javascript.Scriptable)
public abstract org.mozilla.javascript.NativeWith enterDotQuery (org.mozilla.javascript.Scriptable)
public java.lang.Object addValues (org.mozilla.javascript.Context, boolean, java.lang.Object)
org.mozilla.javascript.Context cx
boolean thisIsLeft
Object value
public java.lang.String getTypeOf ()
}
org/mozilla/javascript/xml/impl/xmlbeans/LogicalEquality.classLogicalEquality.java
package org.mozilla.javascript.xml.impl.xmlbeans
public org.mozilla.javascript.xml.impl.xmlbeans.LogicalEquality extends java.lang.Object {
public void ()
public static boolean nodesEqual (org.apache.xmlbeans.XmlCursor, org.apache.xmlbeans.XmlCursor)
org.apache.xmlbeans.XmlCursor xmlOne
org.apache.xmlbeans.XmlCursor xmlTwo
boolean result
private static boolean elementsEqual (org.apache.xmlbeans.XmlCursor, org.apache.xmlbeans.XmlCursor)
org.apache.xmlbeans.XmlCursor xmlOne
org.apache.xmlbeans.XmlCursor xmlTwo
boolean result
private static boolean attributeListsEqual (org.apache.xmlbeans.XmlCursor, org.apache.xmlbeans.XmlCursor)
javax.xml.namespace.QName qnameOne
javax.xml.namespace.QName qnameTwo
String valueOne
String valueTwo
java.util.Set keysOne
java.util.Set keysTwo
java.util.Iterator itOne
java.util.Iterator itTwo
org.apache.xmlbeans.XmlCursor xmlOne
org.apache.xmlbeans.XmlCursor xmlTwo
boolean result
java.util.TreeMap mapOne
java.util.TreeMap mapTwo
private static java.util.TreeMap loadAttributeMap (org.apache.xmlbeans.XmlCursor)
org.apache.xmlbeans.XmlCursor xml
java.util.TreeMap result
private static boolean attributesEqual (org.apache.xmlbeans.XmlCursor, org.apache.xmlbeans.XmlCursor)
org.apache.xmlbeans.XmlCursor xmlOne
org.apache.xmlbeans.XmlCursor xmlTwo
boolean result
private static boolean textNodesEqual (org.apache.xmlbeans.XmlCursor, org.apache.xmlbeans.XmlCursor)
org.apache.xmlbeans.XmlCursor xmlOne
org.apache.xmlbeans.XmlCursor xmlTwo
boolean result
private static boolean commentsEqual (org.apache.xmlbeans.XmlCursor, org.apache.xmlbeans.XmlCursor)
org.apache.xmlbeans.XmlCursor xmlOne
org.apache.xmlbeans.XmlCursor xmlTwo
boolean result
private static boolean processingInstructionsEqual (org.apache.xmlbeans.XmlCursor, org.apache.xmlbeans.XmlCursor)
org.apache.xmlbeans.XmlCursor xmlOne
org.apache.xmlbeans.XmlCursor xmlTwo
boolean result
private static boolean qnamesEqual (javax.xml.namespace.QName, javax.xml.namespace.QName)
javax.xml.namespace.QName qnameOne
javax.xml.namespace.QName qnameTwo
boolean result
private static void nextToken (org.apache.xmlbeans.XmlCursor)
org.apache.xmlbeans.XmlCursor xml
}
org/mozilla/javascript/xml/impl/xmlbeans/Namespace.classNamespace.java
package org.mozilla.javascript.xml.impl.xmlbeans
org.mozilla.javascript.xml.impl.xmlbeans.Namespace extends org.mozilla.javascript.IdScriptableObject {
static final long serialVersionUID
private static final Object NAMESPACE_TAG
private org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
private String prefix
private String uri
private static final int Id_prefix
private static final int Id_uri
private static final int MAX_INSTANCE_ID
private static final int Id_constructor
private static final int Id_toString
private static final int Id_toSource
private static final int MAX_PROTOTYPE_ID
public void (org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl, java.lang.String)
org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
String uri
public void (org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl, java.lang.String, java.lang.String)
org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
String prefix
String uri
public void exportAsJSClass (boolean)
boolean sealed
public java.lang.String uri ()
public java.lang.String prefix ()
public java.lang.String toString ()
public java.lang.String toLocaleString ()
public boolean equals (java.lang.Object)
Object obj
protected java.lang.Object equivalentValues (java.lang.Object)
Object value
boolean result
private boolean equals (org.mozilla.javascript.xml.impl.xmlbeans.Namespace)
org.mozilla.javascript.xml.impl.xmlbeans.Namespace n
public java.lang.String getClassName ()
public java.lang.Object getDefaultValue (java.lang.Class)
Class hint
protected int getMaxInstanceId ()
protected int findInstanceIdInfo (java.lang.String)
String X
int s_length
String s
int id
int attr
protected java.lang.String getInstanceIdName (int)
int id
protected java.lang.Object getInstanceIdValue (int)
int id
protected int findPrototypeId (java.lang.String)
int c
String X
int s_length
String s
int id
protected void initPrototypeId (int)
int id
String s
int arity
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int id
private org.mozilla.javascript.xml.impl.xmlbeans.Namespace realThis (org.mozilla.javascript.Scriptable, org.mozilla.javascript.IdFunctionObject)
org.mozilla.javascript.Scriptable thisObj
org.mozilla.javascript.IdFunctionObject f
private java.lang.Object jsConstructor (org.mozilla.javascript.Context, boolean, java.lang.Object[])
org.mozilla.javascript.Context cx
boolean inNewExpr
Object[] args
private java.lang.String js_toSource ()
StringBuffer sb
static void toSourceImpl (java.lang.String, java.lang.String, java.lang.StringBuffer)
String prefix
String uri
StringBuffer sb
static void ()
}
org/mozilla/javascript/xml/impl/xmlbeans/NamespaceHelper.classNamespaceHelper.java
package org.mozilla.javascript.xml.impl.xmlbeans
org.mozilla.javascript.xml.impl.xmlbeans.NamespaceHelper extends java.lang.Object {
private org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
private final java.util.Map prefixToURI
private final java.util.Map uriToPrefix
private final java.util.Set undeclared
private void (org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl)
org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
java.util.Set prefixes
private void declareNamespace (java.lang.String, java.lang.String, org.mozilla.javascript.ObjArray)
String oldURI
String prefix
String uri
org.mozilla.javascript.ObjArray declarations
java.util.Set prefixes
private void processName (org.apache.xmlbeans.XmlCursor, org.mozilla.javascript.ObjArray)
org.apache.xmlbeans.XmlCursor cursor
org.mozilla.javascript.ObjArray declarations
javax.xml.namespace.QName qname
String uri
java.util.Set prefixes
private void update (org.apache.xmlbeans.XmlCursor, org.mozilla.javascript.ObjArray)
javax.xml.namespace.QName name
String prefix
String uri
org.apache.xmlbeans.XmlCursor cursor
org.mozilla.javascript.ObjArray declarations
boolean hasNext
public static java.lang.Object[] inScopeNamespaces (org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl, org.apache.xmlbeans.XmlCursor)
int i
java.util.Map$Entry entry
org.mozilla.javascript.xml.impl.xmlbeans.Namespace ns
org.mozilla.javascript.xml.impl.xmlbeans.Namespace ns
org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
org.apache.xmlbeans.XmlCursor cursor
org.mozilla.javascript.ObjArray namespaces
org.mozilla.javascript.xml.impl.xmlbeans.NamespaceHelper helper
int depth
java.util.Iterator i
static org.mozilla.javascript.xml.impl.xmlbeans.Namespace getNamespace (org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl, org.apache.xmlbeans.XmlCursor, java.lang.Object[])
String uri
String prefix
javax.xml.namespace.QName qname
org.mozilla.javascript.xml.impl.xmlbeans.Namespace ns
String nsURI
int i
org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
org.apache.xmlbeans.XmlCursor cursor
Object[] inScopeNamespaces
String uri
String prefix
org.mozilla.javascript.xml.impl.xmlbeans.Namespace result
public static java.lang.Object[] namespaceDeclarations (org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl, org.apache.xmlbeans.XmlCursor)
int i
org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
org.apache.xmlbeans.XmlCursor cursor
org.mozilla.javascript.ObjArray declarations
org.mozilla.javascript.xml.impl.xmlbeans.NamespaceHelper helper
int depth
public static java.util.Map getAllNamespaces (org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl, org.apache.xmlbeans.XmlCursor)
int i
org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
org.apache.xmlbeans.XmlCursor cursor
org.mozilla.javascript.xml.impl.xmlbeans.NamespaceHelper helper
int depth
public static void getNamespaces (org.apache.xmlbeans.XmlCursor, java.util.Map)
javax.xml.namespace.QName name
String prefix
String uri
org.apache.xmlbeans.XmlCursor cursor
java.util.Map prefixToURI
public static void removeNamespace (org.apache.xmlbeans.XmlCursor, java.lang.String)
javax.xml.namespace.QName name
org.apache.xmlbeans.XmlCursor cursor
String prefix
}
org/mozilla/javascript/xml/impl/xmlbeans/QName.classQName.java
package org.mozilla.javascript.xml.impl.xmlbeans
final org.mozilla.javascript.xml.impl.xmlbeans.QName extends org.mozilla.javascript.IdScriptableObject {
static final long serialVersionUID
private static final Object QNAME_TAG
org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
private String prefix
private String localName
private String uri
private static final int Id_localName
private static final int Id_uri
private static final int MAX_INSTANCE_ID
private static final int Id_constructor
private static final int Id_toString
private static final int Id_toSource
private static final int MAX_PROTOTYPE_ID
void (org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl, java.lang.String, java.lang.String, java.lang.String)
org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
String uri
String localName
String prefix
void exportAsJSClass (boolean)
boolean sealed
public java.lang.String toString ()
String result
String result
String result
public java.lang.String localName ()
java.lang.String prefix ()
java.lang.String uri ()
public boolean equals (java.lang.Object)
Object obj
protected java.lang.Object equivalentValues (java.lang.Object)
Object value
boolean result
private boolean equals (org.mozilla.javascript.xml.impl.xmlbeans.QName)
boolean result
org.mozilla.javascript.xml.impl.xmlbeans.QName q
boolean result
public java.lang.String getClassName ()
public java.lang.Object getDefaultValue (java.lang.Class)
Class hint
protected int getMaxInstanceId ()
protected int findInstanceIdInfo (java.lang.String)
String X
int s_length
String s
int id
int attr
protected java.lang.String getInstanceIdName (int)
int id
protected java.lang.Object getInstanceIdValue (int)
int id
protected int findPrototypeId (java.lang.String)
int c
String X
int s_length
String s
int id
protected void initPrototypeId (int)
int id
String s
int arity
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int id
private org.mozilla.javascript.xml.impl.xmlbeans.QName realThis (org.mozilla.javascript.Scriptable, org.mozilla.javascript.IdFunctionObject)
org.mozilla.javascript.Scriptable thisObj
org.mozilla.javascript.IdFunctionObject f
private java.lang.Object jsConstructor (org.mozilla.javascript.Context, boolean, java.lang.Object[])
org.mozilla.javascript.Context cx
boolean inNewExpr
Object[] args
private java.lang.String js_toSource ()
StringBuffer sb
private static void toSourceImpl (java.lang.String, java.lang.String, java.lang.String, java.lang.StringBuffer)
String uri
String localName
String prefix
StringBuffer sb
static void ()
}
org/mozilla/javascript/xml/impl/xmlbeans/XML$NamespaceDeclarations.classXML.java
package org.mozilla.javascript.xml.impl.xmlbeans
final org.mozilla.javascript.xml.impl.xmlbeans.XML$NamespaceDeclarations extends java.lang.Object {
private int _prefixIdx
private StringBuffer _namespaceDecls
private String _defaultNSURI
void (org.apache.xmlbeans.XmlCursor)
org.apache.xmlbeans.XmlCursor curs
private void addDecl (java.lang.String, java.lang.String)
String prefix
String ns
java.lang.String getNextPrefix (java.lang.String)
String ns
String prefix
boolean isAnyDefaultNamespace ()
java.lang.String getDeclarations ()
}
org/mozilla/javascript/xml/impl/xmlbeans/XML$XScriptAnnotation.classXML.java
package org.mozilla.javascript.xml.impl.xmlbeans
final org.mozilla.javascript.xml.impl.xmlbeans.XML$XScriptAnnotation extends org.apache.xmlbeans.XmlCursor$XmlBookmark implements java.io.Serializable {
private static final long serialVersionUID
javax.xml.namespace.QName _name
org.mozilla.javascript.xml.impl.xmlbeans.XML _xScriptXML
void (org.apache.xmlbeans.XmlCursor)
org.apache.xmlbeans.XmlCursor curs
}
org/mozilla/javascript/xml/impl/xmlbeans/XML.classXML.java
package org.mozilla.javascript.xml.impl.xmlbeans
org.mozilla.javascript.xml.impl.xmlbeans.XML extends org.mozilla.javascript.xml.impl.xmlbeans.XMLObjectImpl {
static final long serialVersionUID
private org.mozilla.javascript.xml.impl.xmlbeans.XML$XScriptAnnotation _anno
private static final int APPEND_CHILD
private static final int PREPEND_CHILD
private void (org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl, org.mozilla.javascript.xml.impl.xmlbeans.XML$XScriptAnnotation)
org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
org.mozilla.javascript.xml.impl.xmlbeans.XML$XScriptAnnotation anno
static org.mozilla.javascript.xml.impl.xmlbeans.XML createEmptyXML (org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl)
org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
org.mozilla.javascript.xml.impl.xmlbeans.XML$XScriptAnnotation anno
org.apache.xmlbeans.XmlObject xo
org.apache.xmlbeans.XmlCursor curs
private static org.mozilla.javascript.xml.impl.xmlbeans.XML createXML (org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl, org.apache.xmlbeans.XmlCursor)
org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
org.apache.xmlbeans.XmlCursor curs
org.mozilla.javascript.xml.impl.xmlbeans.XML$XScriptAnnotation anno
private static org.mozilla.javascript.xml.impl.xmlbeans.XML createAttributeXML (org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl, org.apache.xmlbeans.XmlCursor)
org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
org.apache.xmlbeans.XmlCursor cursor
org.mozilla.javascript.xml.impl.xmlbeans.XML$XScriptAnnotation anno
static org.mozilla.javascript.xml.impl.xmlbeans.XML createTextElement (org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl, javax.xml.namespace.QName, java.lang.String)
org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
javax.xml.namespace.QName qname
String value
org.mozilla.javascript.xml.impl.xmlbeans.XML$XScriptAnnotation anno
org.apache.xmlbeans.XmlObject xo
org.apache.xmlbeans.XmlCursor cursor
static org.mozilla.javascript.xml.impl.xmlbeans.XML createFromXmlObject (org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl, org.apache.xmlbeans.XmlObject)
org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
org.apache.xmlbeans.XmlObject xo
org.mozilla.javascript.xml.impl.xmlbeans.XML$XScriptAnnotation anno
org.apache.xmlbeans.XmlCursor curs
static org.mozilla.javascript.xml.impl.xmlbeans.XML createFromJS (org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl, java.lang.Object)
String frag
String frag
Object wrapped
boolean defaultNSDeclared
javax.xml.namespace.QName qname
org.apache.xmlbeans.XmlCursor cursor
boolean isRoot
org.mozilla.javascript.Context cx
String defaultURI
org.apache.xmlbeans.XmlObject xo
String errMsg
org.apache.xmlbeans.XmlException xe
Throwable e
org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
Object inputObject
org.apache.xmlbeans.XmlObject xo
boolean isText
String frag
org.apache.xmlbeans.XmlOptions options
org.apache.xmlbeans.XmlCursor curs
org.mozilla.javascript.xml.impl.xmlbeans.XML$XScriptAnnotation anno
static org.mozilla.javascript.xml.impl.xmlbeans.XML getFromAnnotation (org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl, org.mozilla.javascript.xml.impl.xmlbeans.XML$XScriptAnnotation)
org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
org.mozilla.javascript.xml.impl.xmlbeans.XML$XScriptAnnotation anno
private static org.apache.xmlbeans.XmlCursor$TokenType skipNonElements (org.apache.xmlbeans.XmlCursor)
org.apache.xmlbeans.XmlCursor curs
org.apache.xmlbeans.XmlCursor$TokenType tt
protected static org.mozilla.javascript.xml.impl.xmlbeans.XML$XScriptAnnotation findAnnotation (org.apache.xmlbeans.XmlCursor)
org.apache.xmlbeans.XmlCursor curs
org.apache.xmlbeans.XmlCursor$XmlBookmark anno
private org.apache.xmlbeans.XmlOptions getOptions ()
org.apache.xmlbeans.XmlOptions options
private static java.lang.String dumpNode (org.apache.xmlbeans.XmlCursor, org.apache.xmlbeans.XmlOptions)
org.apache.xmlbeans.XmlCursor cursor
org.apache.xmlbeans.XmlOptions opts
boolean wanRawText
private org.apache.xmlbeans.XmlCursor newCursor ()
org.apache.xmlbeans.XmlObject doc
org.apache.xmlbeans.XmlCursor curs
org.apache.xmlbeans.XmlObject doc
org.apache.xmlbeans.XmlCursor curs
private boolean moveToChild (org.apache.xmlbeans.XmlCursor, long, boolean, boolean)
org.apache.xmlbeans.XmlCursor curs
long index
boolean fFirstChild
boolean fUseStartDoc
long idxChild
org.apache.xmlbeans.XmlCursor$TokenType tt
org.apache.xmlbeans.XmlCursor$TokenType tokenType ()
org.apache.xmlbeans.XmlCursor$TokenType result
org.apache.xmlbeans.XmlCursor curs
private boolean moveSrcToDest (org.apache.xmlbeans.XmlCursor, org.apache.xmlbeans.XmlCursor, boolean)
org.apache.xmlbeans.XmlCursor copyCurs
org.apache.xmlbeans.XmlCursor$TokenType tt
org.apache.xmlbeans.XmlCursor srcCurs
org.apache.xmlbeans.XmlCursor destCurs
boolean fDontMoveIfSame
boolean fMovedSomething
private org.apache.xmlbeans.XmlCursor copy (org.apache.xmlbeans.XmlCursor)
Exception ex
org.apache.xmlbeans.XmlCursor cursToCopy
org.apache.xmlbeans.XmlObject xo
org.apache.xmlbeans.XmlCursor copyCurs
private void insertChild (org.apache.xmlbeans.XmlCursor, java.lang.Object)
org.apache.xmlbeans.XmlCursor cursToInsert
org.mozilla.javascript.xml.impl.xmlbeans.XML xmlValue
int i
org.mozilla.javascript.xml.impl.xmlbeans.XMLList list
String xmlStr
org.apache.xmlbeans.XmlObject xo
org.apache.xmlbeans.XmlCursor sourceCurs
org.apache.xmlbeans.XmlCursor curs
Object xmlToInsert
private void insertChild (org.mozilla.javascript.xml.impl.xmlbeans.XML, java.lang.Object, int)
org.mozilla.javascript.xml.impl.xmlbeans.XML childToMatch
Object xmlToInsert
int addToType
org.apache.xmlbeans.XmlCursor curs
org.apache.xmlbeans.XmlCursor$TokenType tt
org.apache.xmlbeans.XmlCursor xmlChildCursor
protected void removeToken (org.apache.xmlbeans.XmlCursor)
org.apache.xmlbeans.XmlCursor curs
org.apache.xmlbeans.XmlObject xo
org.apache.xmlbeans.XmlCursor tmpCurs
protected void removeChild (long)
long index
org.apache.xmlbeans.XmlCursor curs
protected static javax.xml.namespace.QName computeQName (java.lang.Object)
int idx
String ns
String localName
String fullName
Object name
private void replace (org.apache.xmlbeans.XmlCursor, org.mozilla.javascript.xml.impl.xmlbeans.XML)
org.apache.xmlbeans.XmlCursor destCurs
org.mozilla.javascript.xml.impl.xmlbeans.XML newValue
org.apache.xmlbeans.XmlCursor srcCurs
private boolean doPut (org.mozilla.javascript.xml.impl.xmlbeans.XMLName, org.mozilla.javascript.xml.impl.xmlbeans.XML, org.mozilla.javascript.xml.impl.xmlbeans.XMLObjectImpl)
org.mozilla.javascript.xml.impl.xmlbeans.XML xml
org.apache.xmlbeans.XmlCursor$TokenType tt
org.mozilla.javascript.xml.impl.xmlbeans.XML xml
int i
int toAssignLen
Exception ex
org.mozilla.javascript.xml.impl.xmlbeans.XMLName name
org.mozilla.javascript.xml.impl.xmlbeans.XML currXMLNode
org.mozilla.javascript.xml.impl.xmlbeans.XMLObjectImpl xmlValue
boolean result
org.apache.xmlbeans.XmlCursor curs
private org.mozilla.javascript.xml.impl.xmlbeans.XML makeXmlFromString (org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl, org.mozilla.javascript.xml.impl.xmlbeans.XMLName, java.lang.String)
Exception e
org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
org.mozilla.javascript.xml.impl.xmlbeans.XMLName name
String value
org.mozilla.javascript.xml.impl.xmlbeans.XML result
javax.xml.namespace.QName qname
private org.mozilla.javascript.xml.impl.xmlbeans.XMLList matchAttributes (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
org.mozilla.javascript.xml.impl.xmlbeans.XMLList result
org.apache.xmlbeans.XmlCursor curs
private org.mozilla.javascript.xml.impl.xmlbeans.XML createAttributeObject (org.apache.xmlbeans.XmlCursor)
org.apache.xmlbeans.XmlCursor attrCurs
org.mozilla.javascript.xml.impl.xmlbeans.XML result
public java.lang.String getClassName ()
public java.lang.Object get (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
boolean hasXMLProperty (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
String name
String name
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
boolean result
public boolean has (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
public java.lang.Object[] getIds ()
Object[] enumObjs
Object[] enumObjs
public java.lang.Object[] getIdsForDebug ()
java.lang.Object getXMLProperty (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
String name
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
Object result
void putXMLProperty (org.mozilla.javascript.xml.impl.xmlbeans.XMLName, java.lang.Object)
org.mozilla.javascript.xml.impl.xmlbeans.XML xml
int i
int i
org.mozilla.javascript.xml.impl.xmlbeans.XMLObjectImpl xmlValue
org.mozilla.javascript.xml.impl.xmlbeans.XMLList matches
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
Object value
public void put (int, org.mozilla.javascript.Scriptable, java.lang.Object)
int index
org.mozilla.javascript.Scriptable start
Object value
void deleteXMLProperty (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
javax.xml.namespace.QName qname
org.apache.xmlbeans.XmlCursor curs
org.mozilla.javascript.xml.impl.xmlbeans.XMLList matches
org.mozilla.javascript.xml.impl.xmlbeans.XMLName name
public void delete (int)
int index
protected org.mozilla.javascript.xml.impl.xmlbeans.XML$XScriptAnnotation getAnnotation ()
protected void changeNS (java.lang.String, java.lang.String)
javax.xml.namespace.QName currQName
String oldURI
String newURI
org.apache.xmlbeans.XmlCursor curs
org.apache.xmlbeans.XmlCursor$TokenType tt
void remove ()
org.apache.xmlbeans.XmlCursor$TokenType tt
org.apache.xmlbeans.XmlCursor childCurs
void replaceAll (org.mozilla.javascript.xml.impl.xmlbeans.XML)
org.mozilla.javascript.xml.impl.xmlbeans.XML value
org.apache.xmlbeans.XmlCursor curs
void setAttribute (org.mozilla.javascript.xml.impl.xmlbeans.XMLName, java.lang.Object)
Exception e
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
Object value
org.apache.xmlbeans.XmlCursor curs
String strValue
javax.xml.namespace.QName qName
private org.mozilla.javascript.xml.impl.xmlbeans.XMLList allChildNodes (java.lang.String)
String namespace
org.mozilla.javascript.xml.impl.xmlbeans.XMLList result
org.apache.xmlbeans.XmlCursor curs
org.apache.xmlbeans.XmlCursor$TokenType tt
javax.xml.namespace.QName targetProperty
private org.mozilla.javascript.xml.impl.xmlbeans.XMLList matchDescendantAttributes (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
int nestLevel
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
org.mozilla.javascript.xml.impl.xmlbeans.XMLList result
org.apache.xmlbeans.XmlCursor curs
org.apache.xmlbeans.XmlCursor$TokenType tt
private org.mozilla.javascript.xml.impl.xmlbeans.XMLList matchDescendantChildren (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
int nestLevel
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
org.mozilla.javascript.xml.impl.xmlbeans.XMLList result
org.apache.xmlbeans.XmlCursor curs
org.apache.xmlbeans.XmlCursor$TokenType tt
private org.mozilla.javascript.xml.impl.xmlbeans.XMLList matchChildren (org.apache.xmlbeans.XmlCursor$TokenType)
org.apache.xmlbeans.XmlCursor$TokenType tokenType
private org.mozilla.javascript.xml.impl.xmlbeans.XMLList matchChildren (org.apache.xmlbeans.XmlCursor$TokenType, org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
org.apache.xmlbeans.XmlCursor$TokenType tokenType
org.mozilla.javascript.xml.impl.xmlbeans.XMLName name
org.mozilla.javascript.xml.impl.xmlbeans.XMLList result
org.apache.xmlbeans.XmlCursor curs
org.apache.xmlbeans.XmlCursor$TokenType tt
javax.xml.namespace.QName qname
javax.xml.namespace.QName targetProperty
private boolean qnameMatches (org.mozilla.javascript.xml.impl.xmlbeans.XMLName, javax.xml.namespace.QName)
org.mozilla.javascript.xml.impl.xmlbeans.XMLName template
javax.xml.namespace.QName match
boolean matches
org.mozilla.javascript.xml.impl.xmlbeans.XML addNamespace (org.mozilla.javascript.xml.impl.xmlbeans.Namespace)
String prefix
javax.xml.namespace.QName qname
java.util.Map prefixToURI
String uri
org.mozilla.javascript.xml.impl.xmlbeans.Namespace ns
String nsPrefix
org.apache.xmlbeans.XmlCursor cursor
org.mozilla.javascript.xml.impl.xmlbeans.XML appendChild (java.lang.Object)
Object xml
org.apache.xmlbeans.XmlCursor curs
org.mozilla.javascript.xml.impl.xmlbeans.XMLList attribute (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
org.mozilla.javascript.xml.impl.xmlbeans.XMLList attributes ()
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
org.mozilla.javascript.xml.impl.xmlbeans.XMLList child (long)
long index
org.mozilla.javascript.xml.impl.xmlbeans.XMLList result
org.mozilla.javascript.xml.impl.xmlbeans.XMLList child (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
org.mozilla.javascript.xml.impl.xmlbeans.XMLList result
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
org.mozilla.javascript.xml.impl.xmlbeans.XMLList result
org.mozilla.javascript.xml.impl.xmlbeans.XML getXmlChild (long)
long index
org.mozilla.javascript.xml.impl.xmlbeans.XML result
org.apache.xmlbeans.XmlCursor curs
int childIndex ()
int index
org.apache.xmlbeans.XmlCursor curs
org.apache.xmlbeans.XmlCursor$TokenType tt
org.mozilla.javascript.xml.impl.xmlbeans.XMLList children ()
org.mozilla.javascript.xml.impl.xmlbeans.XMLList comments ()
boolean contains (java.lang.Object)
Object xml
boolean result
java.lang.Object copy ()
org.apache.xmlbeans.XmlCursor srcCurs
org.mozilla.javascript.xml.impl.xmlbeans.XML xml
org.apache.xmlbeans.XmlCursor destCurs
org.mozilla.javascript.xml.impl.xmlbeans.XMLList descendants (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
org.mozilla.javascript.xml.impl.xmlbeans.XMLList result
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
org.mozilla.javascript.xml.impl.xmlbeans.XMLList result
java.lang.Object[] inScopeNamespaces ()
org.apache.xmlbeans.XmlCursor cursor
Object[] namespaces
org.mozilla.javascript.xml.impl.xmlbeans.XML insertChildAfter (java.lang.Object, java.lang.Object)
Object child
Object xml
org.mozilla.javascript.xml.impl.xmlbeans.XML insertChildBefore (java.lang.Object, java.lang.Object)
Object child
Object xml
boolean hasOwnProperty (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
String property
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
boolean hasProperty
boolean hasComplexContent ()
boolean hasSimpleContent ()
boolean simpleContent
org.apache.xmlbeans.XmlCursor curs
int length ()
java.lang.String localName ()
javax.xml.namespace.QName qname
org.apache.xmlbeans.XmlCursor cursor
String name
org.mozilla.javascript.xml.impl.xmlbeans.QName name ()
String uri
String prefix
javax.xml.namespace.QName qname
org.apache.xmlbeans.XmlCursor cursor
org.mozilla.javascript.xml.impl.xmlbeans.QName name
java.lang.Object namespace (java.lang.String)
Object[] inScopeNS
org.apache.xmlbeans.XmlCursor cursor2
java.util.Map prefixToURI
String uri
String prefix
org.apache.xmlbeans.XmlCursor cursor
Object result
java.lang.Object[] namespaceDeclarations ()
org.apache.xmlbeans.XmlCursor cursor
Object[] namespaces
java.lang.Object nodeKind ()
String result
String result
String result
String result
String result
String result
org.apache.xmlbeans.XmlCursor$TokenType tt
void normalize ()
String newText
String currentText
int nestLevel
String previousText
org.apache.xmlbeans.XmlCursor curs
org.apache.xmlbeans.XmlCursor$TokenType tt
java.lang.Object parent ()
Object parent
Object parent
Object parent
Object parent
org.apache.xmlbeans.XmlCursor curs
org.mozilla.javascript.xml.impl.xmlbeans.XML prependChild (java.lang.Object)
Object xml
org.apache.xmlbeans.XmlCursor curs
java.lang.Object processingInstructions (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
boolean propertyIsEnumerable (java.lang.Object)
boolean result
double x
boolean result
Object name
boolean result
org.mozilla.javascript.xml.impl.xmlbeans.XML removeNamespace (org.mozilla.javascript.xml.impl.xmlbeans.Namespace)
java.util.Map$Entry entry
java.util.Map$Entry entry
org.mozilla.javascript.ObjArray inScopeNSBag
java.util.Iterator i
Object[] inScopeNS
org.mozilla.javascript.xml.impl.xmlbeans.Namespace n
boolean hasNext
String nsPrefix
String nsURI
java.util.Map prefixToURI
int depth
org.mozilla.javascript.xml.impl.xmlbeans.Namespace ns
org.apache.xmlbeans.XmlCursor cursor
org.mozilla.javascript.xml.impl.xmlbeans.XML replace (long, java.lang.Object)
org.mozilla.javascript.xml.impl.xmlbeans.XML childToReplace
long index
Object xml
org.mozilla.javascript.xml.impl.xmlbeans.XMLList xlChildToReplace
org.mozilla.javascript.xml.impl.xmlbeans.XML replace (org.mozilla.javascript.xml.impl.xmlbeans.XMLName, java.lang.Object)
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
Object xml
org.mozilla.javascript.xml.impl.xmlbeans.XML setChildren (java.lang.Object)
Object xml
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
org.mozilla.javascript.xml.impl.xmlbeans.XMLList matches
void setLocalName (java.lang.String)
javax.xml.namespace.QName qname
String localName
org.apache.xmlbeans.XmlCursor cursor
void setName (org.mozilla.javascript.xml.impl.xmlbeans.QName)
String localName
String prefix
org.mozilla.javascript.xml.impl.xmlbeans.QName qname
org.apache.xmlbeans.XmlCursor cursor
void setNamespace (org.mozilla.javascript.xml.impl.xmlbeans.Namespace)
String prefix
org.mozilla.javascript.xml.impl.xmlbeans.Namespace ns
org.apache.xmlbeans.XmlCursor cursor
org.mozilla.javascript.xml.impl.xmlbeans.XMLList text ()
public java.lang.String toString ()
String result
String result
String result
org.apache.xmlbeans.XmlCursor curs
java.lang.String toSource (int)
int indent
java.lang.String toXMLString (int)
String result
String result
String start
String end
String result
int indent
String result
org.apache.xmlbeans.XmlCursor curs
java.lang.Object valueOf ()
boolean equivalentXml (java.lang.Object)
org.apache.xmlbeans.XmlCursor cursOne
org.apache.xmlbeans.XmlCursor cursTwo
org.mozilla.javascript.xml.impl.xmlbeans.XML otherXml
org.apache.xmlbeans.XmlCursor$TokenType thisTT
org.apache.xmlbeans.XmlCursor$TokenType otherTT
org.mozilla.javascript.xml.impl.xmlbeans.XMLList otherList
String otherStr
Object target
boolean result
org.mozilla.javascript.xml.impl.xmlbeans.XMLList getPropertyList (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
org.mozilla.javascript.xml.impl.xmlbeans.XMLList result
org.mozilla.javascript.xml.impl.xmlbeans.XMLList result
org.mozilla.javascript.xml.impl.xmlbeans.XMLName name
org.mozilla.javascript.xml.impl.xmlbeans.XMLList result
protected java.lang.Object jsConstructor (org.mozilla.javascript.Context, boolean, java.lang.Object[])
Object arg0
org.mozilla.javascript.Context cx
boolean inNewExpr
Object[] args
public org.mozilla.javascript.Scriptable getExtraMethodSource (org.mozilla.javascript.Context)
String src
org.mozilla.javascript.Context cx
org.apache.xmlbeans.XmlObject getXmlObject ()
org.apache.xmlbeans.XmlObject xo
org.apache.xmlbeans.XmlCursor cursor
static org.apache.xmlbeans.XmlCursor$TokenType access$000 (org.apache.xmlbeans.XmlCursor)
org.apache.xmlbeans.XmlCursor x0
}
org/mozilla/javascript/xml/impl/xmlbeans/XMLCtor.classXMLCtor.java
package org.mozilla.javascript.xml.impl.xmlbeans
org.mozilla.javascript.xml.impl.xmlbeans.XMLCtor extends org.mozilla.javascript.IdFunctionObject {
static final long serialVersionUID
private static final Object XMLCTOR_TAG
private org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
private static final int Id_ignoreComments
private static final int Id_ignoreProcessingInstructions
private static final int Id_ignoreWhitespace
private static final int Id_prettyIndent
private static final int Id_prettyPrinting
private static final int MAX_INSTANCE_ID
private static final int Id_defaultSettings
private static final int Id_settings
private static final int Id_setSettings
private static final int MAX_FUNCTION_ID
void (org.mozilla.javascript.xml.impl.xmlbeans.XML, java.lang.Object, int, int)
org.mozilla.javascript.xml.impl.xmlbeans.XML xml
Object tag
int id
int arity
private void writeSetting (org.mozilla.javascript.Scriptable)
int id
String name
Object value
int i
org.mozilla.javascript.Scriptable target
private void readSettings (org.mozilla.javascript.Scriptable)
int id
String name
Object value
int i
org.mozilla.javascript.Scriptable source
protected int getMaxInstanceId ()
protected int findInstanceIdInfo (java.lang.String)
String X
int c
String s
int id
int attr
protected java.lang.String getInstanceIdName (int)
int id
protected java.lang.Object getInstanceIdValue (int)
int id
protected void setInstanceIdValue (int, java.lang.Object)
int id
Object value
protected int findPrototypeId (java.lang.String)
String X
int s_length
String s
int id
protected void initPrototypeId (int)
int id
String s
int arity
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Scriptable obj
org.mozilla.javascript.Scriptable obj
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int id
static void ()
}
org/mozilla/javascript/xml/impl/xmlbeans/XMLLibImpl.classXMLLibImpl.java
package org.mozilla.javascript.xml.impl.xmlbeans
public final org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl extends org.mozilla.javascript.xml.XMLLib implements java.io.Serializable {
private static final long serialVersionUID
private org.mozilla.javascript.Scriptable globalScope
org.mozilla.javascript.xml.impl.xmlbeans.XML xmlPrototype
org.mozilla.javascript.xml.impl.xmlbeans.XMLList xmlListPrototype
org.mozilla.javascript.xml.impl.xmlbeans.Namespace namespacePrototype
org.mozilla.javascript.xml.impl.xmlbeans.QName qnamePrototype
boolean ignoreComments
boolean ignoreProcessingInstructions
boolean ignoreWhitespace
boolean prettyPrinting
int prettyIndent
org.mozilla.javascript.Scriptable globalScope ()
private void (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable globalScope
public static void init (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, boolean)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
boolean sealed
org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
org.mozilla.javascript.xml.XMLLib bound
private void exportToScope (boolean)
boolean sealed
void defaultSettings ()
org.mozilla.javascript.xml.impl.xmlbeans.XMLName toAttributeName (org.mozilla.javascript.Context, java.lang.Object)
String uri
String localName
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
org.mozilla.javascript.xml.impl.xmlbeans.QName qname
String uri
String localName
org.mozilla.javascript.Context cx
Object nameValue
String uri
String localName
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
private static java.lang.RuntimeException badXMLName (java.lang.Object)
String msg
String msg
String msg
Object value
String msg
org.mozilla.javascript.xml.impl.xmlbeans.XMLName toXMLName (org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.xml.impl.xmlbeans.XMLName result
org.mozilla.javascript.xml.impl.xmlbeans.QName qname
org.mozilla.javascript.xml.impl.xmlbeans.XMLName result
org.mozilla.javascript.xml.impl.xmlbeans.XMLName result
String name
org.mozilla.javascript.Context cx
Object nameValue
org.mozilla.javascript.xml.impl.xmlbeans.XMLName result
org.mozilla.javascript.xml.impl.xmlbeans.XMLName toXMLNameOrIndex (org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.xml.impl.xmlbeans.XMLName result
org.mozilla.javascript.xml.impl.xmlbeans.XMLName result
String str
long test
org.mozilla.javascript.xml.impl.xmlbeans.XMLName result
org.mozilla.javascript.xml.impl.xmlbeans.XMLName result
double d
long l
org.mozilla.javascript.xml.impl.xmlbeans.XMLName result
long test
org.mozilla.javascript.xml.impl.xmlbeans.QName qname
String uri
boolean number
org.mozilla.javascript.xml.impl.xmlbeans.XMLName result
org.mozilla.javascript.xml.impl.xmlbeans.XMLName result
String str
long test
org.mozilla.javascript.Context cx
Object value
org.mozilla.javascript.xml.impl.xmlbeans.XMLName result
org.mozilla.javascript.xml.impl.xmlbeans.XMLName toXMLNameFromString (org.mozilla.javascript.Context, java.lang.String)
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
char firstChar
org.mozilla.javascript.Context cx
String name
int l
String uri
org.mozilla.javascript.xml.impl.xmlbeans.Namespace constructNamespace (org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.xml.impl.xmlbeans.Namespace ns
String prefix
String uri
String prefix
org.mozilla.javascript.xml.impl.xmlbeans.QName qname
String prefix
String uri
org.mozilla.javascript.Context cx
Object uriValue
String prefix
String uri
org.mozilla.javascript.xml.impl.xmlbeans.Namespace castToNamespace (org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.Context cx
Object namescapeObj
org.mozilla.javascript.xml.impl.xmlbeans.Namespace constructNamespace (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public org.mozilla.javascript.xml.impl.xmlbeans.Namespace constructNamespace (org.mozilla.javascript.Context, java.lang.Object, java.lang.Object)
org.mozilla.javascript.xml.impl.xmlbeans.QName qname
String uri
String prefix
String prefix
String prefix
String prefix
org.mozilla.javascript.Context cx
Object prefixValue
Object uriValue
String prefix
String uri
java.lang.String getDefaultNamespaceURI (org.mozilla.javascript.Context)
Object ns
org.mozilla.javascript.Context cx
String uri
org.mozilla.javascript.xml.impl.xmlbeans.Namespace getDefaultNamespace (org.mozilla.javascript.Context)
org.mozilla.javascript.xml.impl.xmlbeans.Namespace result
org.mozilla.javascript.xml.impl.xmlbeans.Namespace result
org.mozilla.javascript.Context cx
org.mozilla.javascript.xml.impl.xmlbeans.Namespace result
Object ns
org.mozilla.javascript.xml.impl.xmlbeans.QName castToQName (org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.Context cx
Object qnameValue
org.mozilla.javascript.xml.impl.xmlbeans.QName constructQName (org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.xml.impl.xmlbeans.QName qname
org.mozilla.javascript.xml.impl.xmlbeans.QName result
String localName
org.mozilla.javascript.Context cx
Object nameValue
org.mozilla.javascript.xml.impl.xmlbeans.QName result
org.mozilla.javascript.xml.impl.xmlbeans.QName constructQNameFromString (org.mozilla.javascript.Context, java.lang.String)
String uri
String prefix
org.mozilla.javascript.xml.impl.xmlbeans.Namespace ns
org.mozilla.javascript.Context cx
String localName
String uri
String prefix
org.mozilla.javascript.xml.impl.xmlbeans.QName constructQName (org.mozilla.javascript.Context, java.lang.Object, java.lang.Object)
org.mozilla.javascript.xml.impl.xmlbeans.QName qname
String localName
org.mozilla.javascript.xml.impl.xmlbeans.Namespace ns
org.mozilla.javascript.xml.impl.xmlbeans.Namespace ns
org.mozilla.javascript.xml.impl.xmlbeans.Namespace ns
org.mozilla.javascript.xml.impl.xmlbeans.Namespace ns
String uri
String prefix
org.mozilla.javascript.Context cx
Object namespaceValue
Object nameValue
String uri
String localName
String prefix
org.mozilla.javascript.xml.impl.xmlbeans.Namespace ns
java.lang.Object addXMLObjects (org.mozilla.javascript.Context, org.mozilla.javascript.xml.XMLObject, org.mozilla.javascript.xml.XMLObject)
org.mozilla.javascript.xml.impl.xmlbeans.XMLList list1
int i
org.mozilla.javascript.xml.impl.xmlbeans.XMLList list2
org.mozilla.javascript.Context cx
org.mozilla.javascript.xml.XMLObject obj1
org.mozilla.javascript.xml.XMLObject obj2
org.mozilla.javascript.xml.impl.xmlbeans.XMLList listToAdd
public boolean isXMLName (org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.EcmaError ee
int i
org.mozilla.javascript.Context cx
Object nameObj
String name
int length
private static boolean isNCNameStartChar (int)
int c
private static boolean isNCNameChar (int)
int c
org.mozilla.javascript.xml.impl.xmlbeans.XMLName toQualifiedName (org.mozilla.javascript.Context, java.lang.Object, java.lang.Object)
org.mozilla.javascript.xml.impl.xmlbeans.QName qname
String localName
org.mozilla.javascript.xml.impl.xmlbeans.Namespace ns
org.mozilla.javascript.xml.impl.xmlbeans.Namespace ns
org.mozilla.javascript.xml.impl.xmlbeans.Namespace ns
org.mozilla.javascript.xml.impl.xmlbeans.Namespace ns
String uri
org.mozilla.javascript.Context cx
Object namespaceValue
Object nameValue
String uri
String localName
org.mozilla.javascript.xml.impl.xmlbeans.Namespace ns
public org.mozilla.javascript.Ref nameRef (org.mozilla.javascript.Context, java.lang.Object, org.mozilla.javascript.Scriptable, int)
org.mozilla.javascript.Context cx
Object name
org.mozilla.javascript.Scriptable scope
int memberTypeFlags
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
public org.mozilla.javascript.Ref nameRef (org.mozilla.javascript.Context, java.lang.Object, java.lang.Object, org.mozilla.javascript.Scriptable, int)
org.mozilla.javascript.Context cx
Object namespace
Object name
org.mozilla.javascript.Scriptable scope
int memberTypeFlags
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
private org.mozilla.javascript.Ref xmlPrimaryReference (org.mozilla.javascript.Context, org.mozilla.javascript.xml.impl.xmlbeans.XMLName, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.xml.impl.xmlbeans.XMLObjectImpl xmlObj
org.mozilla.javascript.Context cx
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.xml.impl.xmlbeans.XMLObjectImpl xmlObj
org.mozilla.javascript.xml.impl.xmlbeans.XMLObjectImpl firstXmlObject
public java.lang.String escapeAttributeValue (java.lang.Object)
Object value
String text
org.apache.xmlbeans.XmlObject xo
org.apache.xmlbeans.XmlCursor cursor
String elementText
int begin
int end
public java.lang.String escapeTextValue (java.lang.Object)
Object value
String text
org.apache.xmlbeans.XmlObject xo
org.apache.xmlbeans.XmlCursor cursor
String elementText
int begin
int end
public java.lang.Object toDefaultXmlNamespace (org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.Context cx
Object uriValue
}
org/mozilla/javascript/xml/impl/xmlbeans/XMLList$AnnotationList.classXMLList.java
package org.mozilla.javascript.xml.impl.xmlbeans
org.mozilla.javascript.xml.impl.xmlbeans.XMLList$AnnotationList extends java.lang.Object {
private java.util.Vector v
void ()
void add (org.mozilla.javascript.xml.impl.xmlbeans.XML$XScriptAnnotation)
org.mozilla.javascript.xml.impl.xmlbeans.XML$XScriptAnnotation n
org.mozilla.javascript.xml.impl.xmlbeans.XML$XScriptAnnotation item (int)
int index
void remove (int)
int index
int length ()
}
org/mozilla/javascript/xml/impl/xmlbeans/XMLList.classXMLList.java
package org.mozilla.javascript.xml.impl.xmlbeans
org.mozilla.javascript.xml.impl.xmlbeans.XMLList extends org.mozilla.javascript.xml.impl.xmlbeans.XMLObjectImpl implements org.mozilla.javascript.Function {
static final long serialVersionUID
private org.mozilla.javascript.xml.impl.xmlbeans.XMLList$AnnotationList _annos
private org.mozilla.javascript.xml.impl.xmlbeans.XMLObjectImpl targetObject
private javax.xml.namespace.QName targetProperty
void (org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl)
org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
void (org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl, java.lang.Object)
String frag
org.mozilla.javascript.xml.impl.xmlbeans.XML xml
int i
org.mozilla.javascript.xml.impl.xmlbeans.XMLList xmll
int i
org.mozilla.javascript.xml.impl.xmlbeans.XML orgXML
org.mozilla.javascript.xml.impl.xmlbeans.XMLList children
String frag
org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
Object inputObject
void setTargets (org.mozilla.javascript.xml.impl.xmlbeans.XMLObjectImpl, javax.xml.namespace.QName)
org.mozilla.javascript.xml.impl.xmlbeans.XMLObjectImpl object
javax.xml.namespace.QName property
org.mozilla.javascript.xml.impl.xmlbeans.XML getXmlFromAnnotation (int)
org.mozilla.javascript.xml.impl.xmlbeans.XML$XScriptAnnotation anno
org.mozilla.javascript.xml.impl.xmlbeans.XML retVal
int index
org.mozilla.javascript.xml.impl.xmlbeans.XML retVal
private void internalRemoveFromList (int)
int index
void replace (int, org.mozilla.javascript.xml.impl.xmlbeans.XML)
int i
int i
org.mozilla.javascript.xml.impl.xmlbeans.XMLList$AnnotationList newAnnoList
int index
org.mozilla.javascript.xml.impl.xmlbeans.XML xml
private void insert (int, org.mozilla.javascript.xml.impl.xmlbeans.XML)
int i
int i
org.mozilla.javascript.xml.impl.xmlbeans.XMLList$AnnotationList newAnnoList
int index
org.mozilla.javascript.xml.impl.xmlbeans.XML xml
public java.lang.String getClassName ()
public java.lang.Object get (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
boolean hasXMLProperty (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
boolean result
String name
public boolean has (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
void putXMLProperty (org.mozilla.javascript.xml.impl.xmlbeans.XMLName, java.lang.Object)
org.mozilla.javascript.xml.impl.xmlbeans.XML xml
org.mozilla.javascript.xml.impl.xmlbeans.XML xmlValue
org.mozilla.javascript.xml.impl.xmlbeans.XMLName name2
org.mozilla.javascript.xml.impl.xmlbeans.XML xml
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
Object value
java.lang.Object getXMLProperty (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
org.mozilla.javascript.xml.impl.xmlbeans.XMLName name
public void put (int, org.mozilla.javascript.Scriptable, java.lang.Object)
org.mozilla.javascript.xml.XMLObject xmlValue
org.mozilla.javascript.xml.XMLObject xmlValue
int i
int lastIndexAdded
org.mozilla.javascript.xml.impl.xmlbeans.XMLList list
org.mozilla.javascript.xml.impl.xmlbeans.XML xmlNode
org.mozilla.javascript.xml.impl.xmlbeans.XML xmlParent
int i
org.mozilla.javascript.xml.impl.xmlbeans.XMLList list
org.mozilla.javascript.xml.impl.xmlbeans.XML xmlNode
int index
org.mozilla.javascript.Scriptable start
Object value
Object parent
org.mozilla.javascript.xml.XMLObject xmlValue
void deleteXMLProperty (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
org.mozilla.javascript.xml.impl.xmlbeans.XML xml
int i
org.mozilla.javascript.xml.impl.xmlbeans.XMLName name
public void delete (int)
org.mozilla.javascript.xml.impl.xmlbeans.XML xml
int index
public java.lang.Object[] getIds ()
Object[] enumObjs
int i
Object[] enumObjs
public java.lang.Object[] getIdsForDebug ()
void remove ()
org.mozilla.javascript.xml.impl.xmlbeans.XML xml
int i
int nLen
org.mozilla.javascript.xml.impl.xmlbeans.XML item (int)
int index
private void setAttribute (org.mozilla.javascript.xml.impl.xmlbeans.XMLName, java.lang.Object)
org.mozilla.javascript.xml.impl.xmlbeans.XML xml
int i
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
Object value
void addToList (java.lang.Object)
int i
org.mozilla.javascript.xml.impl.xmlbeans.XMLList xmlSrc
Object toAdd
org.mozilla.javascript.xml.impl.xmlbeans.XML addNamespace (org.mozilla.javascript.xml.impl.xmlbeans.Namespace)
org.mozilla.javascript.xml.impl.xmlbeans.Namespace ns
org.mozilla.javascript.xml.impl.xmlbeans.XML appendChild (java.lang.Object)
Object xml
org.mozilla.javascript.xml.impl.xmlbeans.XMLList attribute (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
org.mozilla.javascript.xml.impl.xmlbeans.XML xml
int i
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
org.mozilla.javascript.xml.impl.xmlbeans.XMLList result
org.mozilla.javascript.xml.impl.xmlbeans.XMLList attributes ()
org.mozilla.javascript.xml.impl.xmlbeans.XML xml
int i
org.mozilla.javascript.xml.impl.xmlbeans.XMLList result
org.mozilla.javascript.xml.impl.xmlbeans.XMLList child (long)
int i
long index
org.mozilla.javascript.xml.impl.xmlbeans.XMLList result
org.mozilla.javascript.xml.impl.xmlbeans.XMLList child (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
int i
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
org.mozilla.javascript.xml.impl.xmlbeans.XMLList result
int childIndex ()
org.mozilla.javascript.xml.impl.xmlbeans.XMLList children ()
int j
org.mozilla.javascript.xml.impl.xmlbeans.XMLList childList
int cChildren
Object o
org.mozilla.javascript.xml.impl.xmlbeans.XML xml
int i
int i
java.util.Vector v
org.mozilla.javascript.xml.impl.xmlbeans.XMLList allChildren
int sz
org.mozilla.javascript.xml.impl.xmlbeans.XMLList comments ()
org.mozilla.javascript.xml.impl.xmlbeans.XML xml
int i
org.mozilla.javascript.xml.impl.xmlbeans.XMLList result
boolean contains (java.lang.Object)
org.mozilla.javascript.xml.impl.xmlbeans.XML member
int i
Object xml
boolean result
java.lang.Object copy ()
org.mozilla.javascript.xml.impl.xmlbeans.XML xml
int i
org.mozilla.javascript.xml.impl.xmlbeans.XMLList result
org.mozilla.javascript.xml.impl.xmlbeans.XMLList descendants (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
org.mozilla.javascript.xml.impl.xmlbeans.XML xml
int i
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
org.mozilla.javascript.xml.impl.xmlbeans.XMLList result
java.lang.Object[] inScopeNamespaces ()
org.mozilla.javascript.xml.impl.xmlbeans.XML insertChildAfter (java.lang.Object, java.lang.Object)
Object child
Object xml
org.mozilla.javascript.xml.impl.xmlbeans.XML insertChildBefore (java.lang.Object, java.lang.Object)
Object child
Object xml
boolean hasOwnProperty (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
String property
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
boolean hasProperty
boolean hasComplexContent ()
boolean complexContent
boolean complexContent
org.mozilla.javascript.xml.impl.xmlbeans.XML nextElement
int i
boolean complexContent
int length
boolean hasSimpleContent ()
boolean simpleContent
boolean simpleContent
org.mozilla.javascript.xml.impl.xmlbeans.XML nextElement
int i
boolean simpleContent
int length
int length ()
int result
java.lang.String localName ()
org.mozilla.javascript.xml.impl.xmlbeans.QName name ()
java.lang.Object namespace (java.lang.String)
String prefix
java.lang.Object[] namespaceDeclarations ()
java.lang.Object nodeKind ()
void normalize ()
int i
java.lang.Object parent ()
Object currParent
int i
Object sameParent
org.mozilla.javascript.xml.impl.xmlbeans.XML prependChild (java.lang.Object)
Object xml
java.lang.Object processingInstructions (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
org.mozilla.javascript.xml.impl.xmlbeans.XML xml
int i
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
org.mozilla.javascript.xml.impl.xmlbeans.XMLList result
boolean propertyIsEnumerable (java.lang.Object)
long index
double x
long index
String s
Object name
long index
org.mozilla.javascript.xml.impl.xmlbeans.XML removeNamespace (org.mozilla.javascript.xml.impl.xmlbeans.Namespace)
org.mozilla.javascript.xml.impl.xmlbeans.Namespace ns
org.mozilla.javascript.xml.impl.xmlbeans.XML replace (long, java.lang.Object)
long index
Object xml
org.mozilla.javascript.xml.impl.xmlbeans.XML replace (org.mozilla.javascript.xml.impl.xmlbeans.XMLName, java.lang.Object)
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
Object xml
org.mozilla.javascript.xml.impl.xmlbeans.XML setChildren (java.lang.Object)
Object xml
void setLocalName (java.lang.String)
String localName
void setName (org.mozilla.javascript.xml.impl.xmlbeans.QName)
org.mozilla.javascript.xml.impl.xmlbeans.QName qname
void setNamespace (org.mozilla.javascript.xml.impl.xmlbeans.Namespace)
org.mozilla.javascript.xml.impl.xmlbeans.Namespace ns
org.mozilla.javascript.xml.impl.xmlbeans.XMLList text ()
int i
org.mozilla.javascript.xml.impl.xmlbeans.XMLList result
public java.lang.String toString ()
org.mozilla.javascript.xml.impl.xmlbeans.XML next
int i
StringBuffer sb
java.lang.String toSource (int)
int indent
java.lang.String toXMLString (int)
int i
int indent
StringBuffer sb
java.lang.Object valueOf ()
boolean equivalentXml (java.lang.Object)
int i
org.mozilla.javascript.xml.impl.xmlbeans.XMLList otherList
Object target
boolean result
private org.mozilla.javascript.xml.impl.xmlbeans.XMLList getPropertyList (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
int i
org.mozilla.javascript.xml.impl.xmlbeans.XMLName name
org.mozilla.javascript.xml.impl.xmlbeans.XMLList propertyList
javax.xml.namespace.QName qname
private java.lang.Object applyOrCall (boolean, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
boolean isApply
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
String methodName
protected java.lang.Object jsConstructor (org.mozilla.javascript.Context, boolean, java.lang.Object[])
Object arg0
org.mozilla.javascript.Context cx
boolean inNewExpr
Object[] args
org.apache.xmlbeans.XmlObject getXmlObject ()
public org.mozilla.javascript.Scriptable getExtraMethodSource (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public java.lang.Object call (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
String methodName
boolean isApply
org.mozilla.javascript.Callable method
public org.mozilla.javascript.Scriptable construct (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object[] args
}
org/mozilla/javascript/xml/impl/xmlbeans/XMLName.classXMLName.java
package org.mozilla.javascript.xml.impl.xmlbeans
org.mozilla.javascript.xml.impl.xmlbeans.XMLName extends org.mozilla.javascript.Ref {
static final long serialVersionUID
private String uri
private String localName
private boolean isAttributeName
private boolean isDescendants
private org.mozilla.javascript.xml.impl.xmlbeans.XMLObjectImpl xmlObject
private void (java.lang.String, java.lang.String)
String uri
String localName
static org.mozilla.javascript.xml.impl.xmlbeans.XMLName formStar ()
static org.mozilla.javascript.xml.impl.xmlbeans.XMLName formProperty (java.lang.String, java.lang.String)
String uri
String localName
void initXMLObject (org.mozilla.javascript.xml.impl.xmlbeans.XMLObjectImpl)
org.mozilla.javascript.xml.impl.xmlbeans.XMLObjectImpl xmlObject
java.lang.String uri ()
java.lang.String localName ()
boolean isAttributeName ()
void setAttributeName ()
boolean isDescendants ()
void setIsDescendants ()
public boolean has (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public java.lang.Object get (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public java.lang.Object set (org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.Context cx
Object value
public boolean delete (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public java.lang.String toString ()
StringBuffer buff
}
org/mozilla/javascript/xml/impl/xmlbeans/XMLObjectImpl.classXMLObjectImpl.java
package org.mozilla.javascript.xml.impl.xmlbeans
abstract org.mozilla.javascript.xml.impl.xmlbeans.XMLObjectImpl extends org.mozilla.javascript.xml.XMLObject {
private static final Object XMLOBJECT_TAG
protected final org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
protected boolean prototypeFlag
private static final int Id_constructor
private static final int Id_addNamespace
private static final int Id_appendChild
private static final int Id_attribute
private static final int Id_attributes
private static final int Id_child
private static final int Id_childIndex
private static final int Id_children
private static final int Id_comments
private static final int Id_contains
private static final int Id_copy
private static final int Id_descendants
private static final int Id_inScopeNamespaces
private static final int Id_insertChildAfter
private static final int Id_insertChildBefore
private static final int Id_hasOwnProperty
private static final int Id_hasComplexContent
private static final int Id_hasSimpleContent
private static final int Id_length
private static final int Id_localName
private static final int Id_name
private static final int Id_namespace
private static final int Id_namespaceDeclarations
private static final int Id_nodeKind
private static final int Id_normalize
private static final int Id_parent
private static final int Id_prependChild
private static final int Id_processingInstructions
private static final int Id_propertyIsEnumerable
private static final int Id_removeNamespace
private static final int Id_replace
private static final int Id_setChildren
private static final int Id_setLocalName
private static final int Id_setName
private static final int Id_setNamespace
private static final int Id_text
private static final int Id_toString
private static final int Id_toSource
private static final int Id_toXMLString
private static final int Id_valueOf
private static final int Id_getXmlObject
private static final int MAX_PROTOTYPE_ID
protected void (org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl, org.mozilla.javascript.xml.XMLObject)
org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
org.mozilla.javascript.xml.XMLObject prototype
abstract boolean hasXMLProperty (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
abstract java.lang.Object getXMLProperty (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
abstract void putXMLProperty (org.mozilla.javascript.xml.impl.xmlbeans.XMLName, java.lang.Object)
abstract void deleteXMLProperty (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
abstract boolean equivalentXml (java.lang.Object)
abstract org.mozilla.javascript.xml.impl.xmlbeans.XML addNamespace (org.mozilla.javascript.xml.impl.xmlbeans.Namespace)
abstract org.mozilla.javascript.xml.impl.xmlbeans.XML appendChild (java.lang.Object)
abstract org.mozilla.javascript.xml.impl.xmlbeans.XMLList attribute (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
abstract org.mozilla.javascript.xml.impl.xmlbeans.XMLList attributes ()
abstract org.mozilla.javascript.xml.impl.xmlbeans.XMLList child (long)
abstract org.mozilla.javascript.xml.impl.xmlbeans.XMLList child (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
abstract int childIndex ()
abstract org.mozilla.javascript.xml.impl.xmlbeans.XMLList children ()
abstract org.mozilla.javascript.xml.impl.xmlbeans.XMLList comments ()
abstract boolean contains (java.lang.Object)
abstract java.lang.Object copy ()
abstract org.mozilla.javascript.xml.impl.xmlbeans.XMLList descendants (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
abstract java.lang.Object[] inScopeNamespaces ()
abstract org.mozilla.javascript.xml.impl.xmlbeans.XML insertChildAfter (java.lang.Object, java.lang.Object)
abstract org.mozilla.javascript.xml.impl.xmlbeans.XML insertChildBefore (java.lang.Object, java.lang.Object)
abstract boolean hasOwnProperty (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
abstract boolean hasComplexContent ()
abstract boolean hasSimpleContent ()
abstract int length ()
abstract java.lang.String localName ()
abstract org.mozilla.javascript.xml.impl.xmlbeans.QName name ()
abstract java.lang.Object namespace (java.lang.String)
abstract java.lang.Object[] namespaceDeclarations ()
abstract java.lang.Object nodeKind ()
abstract void normalize ()
abstract java.lang.Object parent ()
abstract org.mozilla.javascript.xml.impl.xmlbeans.XML prependChild (java.lang.Object)
abstract java.lang.Object processingInstructions (org.mozilla.javascript.xml.impl.xmlbeans.XMLName)
abstract boolean propertyIsEnumerable (java.lang.Object)
abstract org.mozilla.javascript.xml.impl.xmlbeans.XML removeNamespace (org.mozilla.javascript.xml.impl.xmlbeans.Namespace)
abstract org.mozilla.javascript.xml.impl.xmlbeans.XML replace (long, java.lang.Object)
abstract org.mozilla.javascript.xml.impl.xmlbeans.XML replace (org.mozilla.javascript.xml.impl.xmlbeans.XMLName, java.lang.Object)
abstract org.mozilla.javascript.xml.impl.xmlbeans.XML setChildren (java.lang.Object)
abstract void setLocalName (java.lang.String)
abstract void setName (org.mozilla.javascript.xml.impl.xmlbeans.QName)
abstract void setNamespace (org.mozilla.javascript.xml.impl.xmlbeans.Namespace)
abstract org.mozilla.javascript.xml.impl.xmlbeans.XMLList text ()
public abstract java.lang.String toString ()
abstract java.lang.String toSource (int)
abstract java.lang.String toXMLString (int)
abstract java.lang.Object valueOf ()
abstract org.apache.xmlbeans.XmlObject getXmlObject ()
protected abstract java.lang.Object jsConstructor (org.mozilla.javascript.Context, boolean, java.lang.Object[])
final java.lang.Object getMethod (java.lang.String)
String id
public final java.lang.Object getDefaultValue (java.lang.Class)
Class hint
public void delete (java.lang.String)
String name
protected final java.lang.Object equivalentValues (java.lang.Object)
Object value
boolean result
public final org.mozilla.javascript.xml.XMLLib lib ()
public final boolean ecmaHas (org.mozilla.javascript.Context, java.lang.Object)
long index
org.mozilla.javascript.Context cx
Object id
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
public final java.lang.Object ecmaGet (org.mozilla.javascript.Context, java.lang.Object)
long index
Object result
org.mozilla.javascript.Context cx
Object id
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
public final void ecmaPut (org.mozilla.javascript.Context, java.lang.Object, java.lang.Object)
long index
org.mozilla.javascript.Context cx
Object id
Object value
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
public final boolean ecmaDelete (org.mozilla.javascript.Context, java.lang.Object)
long index
org.mozilla.javascript.Context cx
Object id
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
public org.mozilla.javascript.Ref memberRef (org.mozilla.javascript.Context, java.lang.Object, int)
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
org.mozilla.javascript.Context cx
Object elem
int memberTypeFlags
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
public org.mozilla.javascript.Ref memberRef (org.mozilla.javascript.Context, java.lang.Object, java.lang.Object, int)
org.mozilla.javascript.Context cx
Object namespace
Object elem
int memberTypeFlags
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
public org.mozilla.javascript.NativeWith enterWith (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
public org.mozilla.javascript.NativeWith enterDotQuery (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.xml.impl.xmlbeans.XMLWithScope xws
public final java.lang.Object addValues (org.mozilla.javascript.Context, boolean, java.lang.Object)
org.mozilla.javascript.xml.XMLObject v1
org.mozilla.javascript.xml.XMLObject v2
org.mozilla.javascript.xml.XMLObject v1
org.mozilla.javascript.xml.XMLObject v2
org.mozilla.javascript.Context cx
boolean thisIsLeft
Object value
final void exportAsJSClass (boolean)
boolean sealed
protected int findPrototypeId (java.lang.String)
String X
int c
String s
int id
protected void initPrototypeId (int)
org.mozilla.javascript.IdFunctionObject ctor
org.mozilla.javascript.IdFunctionObject ctor
int id
String s
int arity
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.xml.impl.xmlbeans.Namespace ns
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
long index
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
Object[] array
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
String prefix
Object[] array
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
org.mozilla.javascript.xml.impl.xmlbeans.Namespace ns
long index
org.mozilla.javascript.xml.impl.xmlbeans.XMLName xmlName
Object arg1
String localName
String localName
Object arg
org.mozilla.javascript.xml.impl.xmlbeans.QName qname
Object arg
org.mozilla.javascript.xml.impl.xmlbeans.QName qname
org.mozilla.javascript.xml.impl.xmlbeans.Namespace ns
int indent
int indent
org.apache.xmlbeans.XmlObject xmlObject
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int id
org.mozilla.javascript.xml.impl.xmlbeans.XMLObjectImpl realThis
private static java.lang.Object arg (java.lang.Object[], int)
Object[] args
int i
static void ()
}
org/mozilla/javascript/xml/impl/xmlbeans/XMLWithScope.classXMLWithScope.java
package org.mozilla.javascript.xml.impl.xmlbeans
final org.mozilla.javascript.xml.impl.xmlbeans.XMLWithScope extends org.mozilla.javascript.NativeWith {
private static final long serialVersionUID
private org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
private int _currIndex
private org.mozilla.javascript.xml.impl.xmlbeans.XMLList _xmlList
private org.mozilla.javascript.xml.XMLObject _dqPrototype
void (org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl, org.mozilla.javascript.Scriptable, org.mozilla.javascript.xml.XMLObject)
org.mozilla.javascript.xml.impl.xmlbeans.XMLLibImpl lib
org.mozilla.javascript.Scriptable parent
org.mozilla.javascript.xml.XMLObject prototype
void initAsDotQuery ()
org.mozilla.javascript.xml.impl.xmlbeans.XMLList xl
org.mozilla.javascript.xml.XMLObject prototype
protected java.lang.Object updateDotQuery (boolean)
org.mozilla.javascript.xml.impl.xmlbeans.XMLList orgXmlL
int idx
boolean value
org.mozilla.javascript.xml.XMLObject seed
org.mozilla.javascript.xml.impl.xmlbeans.XMLList xmlL
}
org/mozilla/javascript/xmlimpl/Namespace.classNamespace.java
package org.mozilla.javascript.xmlimpl
org.mozilla.javascript.xmlimpl.Namespace extends org.mozilla.javascript.IdScriptableObject {
static final long serialVersionUID
private static final Object NAMESPACE_TAG
private org.mozilla.javascript.xmlimpl.Namespace prototype
private org.mozilla.javascript.xmlimpl.XmlNode$Namespace ns
private static final int Id_prefix
private static final int Id_uri
private static final int MAX_INSTANCE_ID
private static final int Id_constructor
private static final int Id_toString
private static final int Id_toSource
private static final int MAX_PROTOTYPE_ID
private void ()
static org.mozilla.javascript.xmlimpl.Namespace create (org.mozilla.javascript.Scriptable, org.mozilla.javascript.xmlimpl.Namespace, org.mozilla.javascript.xmlimpl.XmlNode$Namespace)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.xmlimpl.Namespace prototype
org.mozilla.javascript.xmlimpl.XmlNode$Namespace namespace
org.mozilla.javascript.xmlimpl.Namespace rv
final org.mozilla.javascript.xmlimpl.XmlNode$Namespace getDelegate ()
public void exportAsJSClass (boolean)
boolean sealed
public java.lang.String uri ()
public java.lang.String prefix ()
public java.lang.String toString ()
public java.lang.String toLocaleString ()
private boolean equals (org.mozilla.javascript.xmlimpl.Namespace)
org.mozilla.javascript.xmlimpl.Namespace n
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
protected java.lang.Object equivalentValues (java.lang.Object)
Object value
boolean result
public java.lang.String getClassName ()
public java.lang.Object getDefaultValue (java.lang.Class)
Class hint
protected int getMaxInstanceId ()
protected int findInstanceIdInfo (java.lang.String)
String X
int s_length
String s
int id
int attr
protected java.lang.String getInstanceIdName (int)
int id
protected java.lang.Object getInstanceIdValue (int)
int id
protected int findPrototypeId (java.lang.String)
int c
String X
int s_length
String s
int id
protected void initPrototypeId (int)
int id
String s
int arity
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int id
private org.mozilla.javascript.xmlimpl.Namespace realThis (org.mozilla.javascript.Scriptable, org.mozilla.javascript.IdFunctionObject)
org.mozilla.javascript.Scriptable thisObj
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.xmlimpl.Namespace newNamespace (java.lang.String)
String uri
org.mozilla.javascript.xmlimpl.Namespace prototype
org.mozilla.javascript.xmlimpl.Namespace newNamespace (java.lang.String, java.lang.String)
String prefix
String uri
org.mozilla.javascript.xmlimpl.Namespace prototype
org.mozilla.javascript.xmlimpl.Namespace constructNamespace (java.lang.Object)
org.mozilla.javascript.xmlimpl.Namespace ns
String prefix
String uri
String prefix
org.mozilla.javascript.xmlimpl.QName qname
String prefix
String uri
Object uriValue
String prefix
String uri
org.mozilla.javascript.xmlimpl.Namespace castToNamespace (java.lang.Object)
Object namespaceObj
private org.mozilla.javascript.xmlimpl.Namespace constructNamespace (java.lang.Object, java.lang.Object)
org.mozilla.javascript.xmlimpl.QName qname
String uri
String prefix
String prefix
String prefix
String prefix
Object prefixValue
Object uriValue
String prefix
String uri
private org.mozilla.javascript.xmlimpl.Namespace constructNamespace ()
private java.lang.Object jsConstructor (org.mozilla.javascript.Context, boolean, java.lang.Object[])
org.mozilla.javascript.Context cx
boolean inNewExpr
Object[] args
private java.lang.String js_toSource ()
StringBuffer sb
static void toSourceImpl (java.lang.String, java.lang.String, java.lang.StringBuffer)
String prefix
String uri
StringBuffer sb
static void ()
}
org/mozilla/javascript/xmlimpl/QName.classQName.java
package org.mozilla.javascript.xmlimpl
final org.mozilla.javascript.xmlimpl.QName extends org.mozilla.javascript.IdScriptableObject {
static final long serialVersionUID
private static final Object QNAME_TAG
private org.mozilla.javascript.xmlimpl.XMLLibImpl lib
private org.mozilla.javascript.xmlimpl.QName prototype
private org.mozilla.javascript.xmlimpl.XmlNode$QName delegate
private static final int Id_localName
private static final int Id_uri
private static final int MAX_INSTANCE_ID
private static final int Id_constructor
private static final int Id_toString
private static final int Id_toSource
private static final int MAX_PROTOTYPE_ID
private void ()
static org.mozilla.javascript.xmlimpl.QName create (org.mozilla.javascript.xmlimpl.XMLLibImpl, org.mozilla.javascript.Scriptable, org.mozilla.javascript.xmlimpl.QName, org.mozilla.javascript.xmlimpl.XmlNode$QName)
org.mozilla.javascript.xmlimpl.XMLLibImpl lib
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.xmlimpl.QName prototype
org.mozilla.javascript.xmlimpl.XmlNode$QName delegate
org.mozilla.javascript.xmlimpl.QName rv
void exportAsJSClass (boolean)
boolean sealed
public java.lang.String toString ()
public java.lang.String localName ()
java.lang.String prefix ()
java.lang.String uri ()
final org.mozilla.javascript.xmlimpl.XmlNode$QName toNodeQname ()
final org.mozilla.javascript.xmlimpl.XmlNode$QName getDelegate ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
protected java.lang.Object equivalentValues (java.lang.Object)
Object value
boolean result
private boolean equals (org.mozilla.javascript.xmlimpl.QName)
org.mozilla.javascript.xmlimpl.QName q
public java.lang.String getClassName ()
public java.lang.Object getDefaultValue (java.lang.Class)
Class hint
protected int getMaxInstanceId ()
protected int findInstanceIdInfo (java.lang.String)
String X
int s_length
String s
int id
int attr
protected java.lang.String getInstanceIdName (int)
int id
protected java.lang.Object getInstanceIdValue (int)
int id
protected int findPrototypeId (java.lang.String)
int c
String X
int s_length
String s
int id
protected void initPrototypeId (int)
int id
String s
int arity
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int id
private org.mozilla.javascript.xmlimpl.QName realThis (org.mozilla.javascript.Scriptable, org.mozilla.javascript.IdFunctionObject)
org.mozilla.javascript.Scriptable thisObj
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.xmlimpl.QName newQName (org.mozilla.javascript.xmlimpl.XMLLibImpl, java.lang.String, java.lang.String, java.lang.String)
org.mozilla.javascript.xmlimpl.XMLLibImpl lib
String q_uri
String q_localName
String q_prefix
org.mozilla.javascript.xmlimpl.QName prototype
org.mozilla.javascript.xmlimpl.XmlNode$Namespace ns
org.mozilla.javascript.xmlimpl.QName constructQName (org.mozilla.javascript.xmlimpl.XMLLibImpl, org.mozilla.javascript.Context, java.lang.Object, java.lang.Object)
String q_uri
String q_prefix
org.mozilla.javascript.xmlimpl.XMLLibImpl lib
org.mozilla.javascript.Context cx
Object namespace
Object name
String nameString
org.mozilla.javascript.xmlimpl.Namespace namespaceNamespace
String q_localName
String q_uri
String q_prefix
org.mozilla.javascript.xmlimpl.QName constructQName (org.mozilla.javascript.xmlimpl.XMLLibImpl, org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.xmlimpl.XMLLibImpl lib
org.mozilla.javascript.Context cx
Object nameValue
org.mozilla.javascript.xmlimpl.QName castToQName (org.mozilla.javascript.xmlimpl.XMLLibImpl, org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.xmlimpl.XMLLibImpl lib
org.mozilla.javascript.Context cx
Object qnameValue
private java.lang.Object jsConstructor (org.mozilla.javascript.Context, boolean, java.lang.Object[])
org.mozilla.javascript.Context cx
boolean inNewExpr
Object[] args
private java.lang.String js_toSource ()
StringBuffer sb
private static void toSourceImpl (java.lang.String, java.lang.String, java.lang.String, java.lang.StringBuffer)
String uri
String localName
String prefix
StringBuffer sb
static void ()
}
org/mozilla/javascript/xmlimpl/XML.classXML.java
package org.mozilla.javascript.xmlimpl
org.mozilla.javascript.xmlimpl.XML extends org.mozilla.javascript.xmlimpl.XMLObjectImpl {
static final long serialVersionUID
private org.mozilla.javascript.xmlimpl.XmlNode node
void (org.mozilla.javascript.xmlimpl.XMLLibImpl, org.mozilla.javascript.Scriptable, org.mozilla.javascript.xml.XMLObject, org.mozilla.javascript.xmlimpl.XmlNode)
org.mozilla.javascript.xmlimpl.XMLLibImpl lib
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.xml.XMLObject prototype
org.mozilla.javascript.xmlimpl.XmlNode node
void initialize (org.mozilla.javascript.xmlimpl.XmlNode)
org.mozilla.javascript.xmlimpl.XmlNode node
final org.mozilla.javascript.xmlimpl.XML getXML ()
void replaceWith (org.mozilla.javascript.xmlimpl.XML)
org.mozilla.javascript.xmlimpl.XML value
org.mozilla.javascript.xmlimpl.XML makeXmlFromString (org.mozilla.javascript.xmlimpl.XMLName, java.lang.String)
Exception e
org.mozilla.javascript.xmlimpl.XMLName name
String value
org.mozilla.javascript.xmlimpl.XmlNode getAnnotation ()
public java.lang.Object get (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
public boolean has (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
public void put (int, org.mozilla.javascript.Scriptable, java.lang.Object)
int index
org.mozilla.javascript.Scriptable start
Object value
public java.lang.Object[] getIds ()
public void delete (int)
int index
boolean hasXMLProperty (org.mozilla.javascript.xmlimpl.XMLName)
org.mozilla.javascript.xmlimpl.XMLName xmlName
java.lang.Object getXMLProperty (org.mozilla.javascript.xmlimpl.XMLName)
org.mozilla.javascript.xmlimpl.XMLName xmlName
org.mozilla.javascript.xmlimpl.XmlNode$QName getNodeQname ()
org.mozilla.javascript.xmlimpl.XML[] getChildren ()
int i
org.mozilla.javascript.xmlimpl.XmlNode[] children
org.mozilla.javascript.xmlimpl.XML[] rv
org.mozilla.javascript.xmlimpl.XML[] getAttributes ()
int i
org.mozilla.javascript.xmlimpl.XmlNode[] attributes
org.mozilla.javascript.xmlimpl.XML[] rv
org.mozilla.javascript.xmlimpl.XMLList getPropertyList (org.mozilla.javascript.xmlimpl.XMLName)
org.mozilla.javascript.xmlimpl.XMLName name
void deleteXMLProperty (org.mozilla.javascript.xmlimpl.XMLName)
int i
org.mozilla.javascript.xmlimpl.XMLName name
org.mozilla.javascript.xmlimpl.XMLList list
void putXMLProperty (org.mozilla.javascript.xmlimpl.XMLName, java.lang.Object)
org.mozilla.javascript.xmlimpl.XMLName xmlName
Object value
boolean hasOwnProperty (org.mozilla.javascript.xmlimpl.XMLName)
String property
org.mozilla.javascript.xmlimpl.XMLName xmlName
boolean hasProperty
protected java.lang.Object jsConstructor (org.mozilla.javascript.Context, boolean, java.lang.Object[])
org.mozilla.javascript.Context cx
boolean inNewExpr
Object[] args
org.mozilla.javascript.xmlimpl.XML toXml
public org.mozilla.javascript.Scriptable getExtraMethodSource (org.mozilla.javascript.Context)
String src
org.mozilla.javascript.Context cx
void removeChild (int)
int index
void normalize ()
private org.mozilla.javascript.xmlimpl.XML toXML (org.mozilla.javascript.xmlimpl.XmlNode)
org.mozilla.javascript.xmlimpl.XmlNode node
void setAttribute (org.mozilla.javascript.xmlimpl.XMLName, java.lang.Object)
org.mozilla.javascript.xmlimpl.XMLName xmlName
Object value
void remove ()
void addMatches (org.mozilla.javascript.xmlimpl.XMLList, org.mozilla.javascript.xmlimpl.XMLName)
org.mozilla.javascript.xmlimpl.XMLList rv
org.mozilla.javascript.xmlimpl.XMLName name
org.mozilla.javascript.xmlimpl.XMLList elements (org.mozilla.javascript.xmlimpl.XMLName)
int i
org.mozilla.javascript.xmlimpl.XMLName name
org.mozilla.javascript.xmlimpl.XMLList rv
org.mozilla.javascript.xmlimpl.XmlNode[] elements
org.mozilla.javascript.xmlimpl.XMLList child (org.mozilla.javascript.xmlimpl.XMLName)
int i
org.mozilla.javascript.xmlimpl.XMLName xmlName
org.mozilla.javascript.xmlimpl.XMLList rv
org.mozilla.javascript.xmlimpl.XmlNode[] elements
org.mozilla.javascript.xmlimpl.XML replace (org.mozilla.javascript.xmlimpl.XMLName, java.lang.Object)
org.mozilla.javascript.xmlimpl.XMLName xmlName
Object xml
org.mozilla.javascript.xmlimpl.XMLList children ()
int i
org.mozilla.javascript.xmlimpl.XMLList rv
org.mozilla.javascript.xmlimpl.XMLName all
org.mozilla.javascript.xmlimpl.XmlNode[] children
org.mozilla.javascript.xmlimpl.XMLList child (int)
int index
org.mozilla.javascript.xmlimpl.XMLList result
org.mozilla.javascript.xmlimpl.XML getXmlChild (int)
int index
org.mozilla.javascript.xmlimpl.XmlNode child
int childIndex ()
boolean contains (java.lang.Object)
Object xml
boolean equivalentXml (java.lang.Object)
org.mozilla.javascript.xmlimpl.XMLList otherList
String otherStr
Object target
boolean result
org.mozilla.javascript.xmlimpl.XMLObjectImpl copy ()
boolean hasSimpleContent ()
boolean hasComplexContent ()
int length ()
boolean is (org.mozilla.javascript.xmlimpl.XML)
org.mozilla.javascript.xmlimpl.XML other
java.lang.Object nodeKind ()
java.lang.Object parent ()
org.mozilla.javascript.xmlimpl.XmlNode parent
boolean propertyIsEnumerable (java.lang.Object)
boolean result
double x
boolean result
Object name
boolean result
java.lang.Object valueOf ()
org.mozilla.javascript.xmlimpl.XMLList comments ()
org.mozilla.javascript.xmlimpl.XMLList rv
org.mozilla.javascript.xmlimpl.XMLList text ()
org.mozilla.javascript.xmlimpl.XMLList rv
org.mozilla.javascript.xmlimpl.XMLList processingInstructions (org.mozilla.javascript.xmlimpl.XMLName)
org.mozilla.javascript.xmlimpl.XMLName xmlName
org.mozilla.javascript.xmlimpl.XMLList rv
private org.mozilla.javascript.xmlimpl.XmlNode[] getNodesForInsert (java.lang.Object)
int i
org.mozilla.javascript.xmlimpl.XMLList list
org.mozilla.javascript.xmlimpl.XmlNode[] rv
Object value
org.mozilla.javascript.xmlimpl.XML replace (int, java.lang.Object)
org.mozilla.javascript.xmlimpl.XML childToReplace
int index
Object xml
org.mozilla.javascript.xmlimpl.XMLList xlChildToReplace
org.mozilla.javascript.xmlimpl.XML prependChild (java.lang.Object)
Object xml
org.mozilla.javascript.xmlimpl.XML appendChild (java.lang.Object)
org.mozilla.javascript.xmlimpl.XmlNode[] nodes
Object xml
private int getChildIndexOf (org.mozilla.javascript.xmlimpl.XML)
int i
org.mozilla.javascript.xmlimpl.XML child
org.mozilla.javascript.xmlimpl.XML insertChildBefore (org.mozilla.javascript.xmlimpl.XML, java.lang.Object)
org.mozilla.javascript.xmlimpl.XmlNode[] toInsert
int index
org.mozilla.javascript.xmlimpl.XML child
Object xml
org.mozilla.javascript.xmlimpl.XML insertChildAfter (org.mozilla.javascript.xmlimpl.XML, java.lang.Object)
org.mozilla.javascript.xmlimpl.XmlNode[] toInsert
int index
org.mozilla.javascript.xmlimpl.XML child
Object xml
org.mozilla.javascript.xmlimpl.XML setChildren (java.lang.Object)
Object xml
org.mozilla.javascript.xmlimpl.XmlNode[] toInsert
private void addInScopeNamespace (org.mozilla.javascript.xmlimpl.Namespace)
org.mozilla.javascript.xmlimpl.Namespace ns
org.mozilla.javascript.xmlimpl.Namespace[] inScopeNamespaces ()
org.mozilla.javascript.xmlimpl.XmlNode$Namespace[] inScope
private org.mozilla.javascript.xmlimpl.XmlNode$Namespace adapt (org.mozilla.javascript.xmlimpl.Namespace)
org.mozilla.javascript.xmlimpl.Namespace ns
org.mozilla.javascript.xmlimpl.XML removeNamespace (org.mozilla.javascript.xmlimpl.Namespace)
org.mozilla.javascript.xmlimpl.Namespace ns
org.mozilla.javascript.xmlimpl.XML addNamespace (org.mozilla.javascript.xmlimpl.Namespace)
org.mozilla.javascript.xmlimpl.Namespace ns
org.mozilla.javascript.xmlimpl.QName name ()
org.mozilla.javascript.xmlimpl.Namespace[] namespaceDeclarations ()
org.mozilla.javascript.xmlimpl.XmlNode$Namespace[] declarations
org.mozilla.javascript.xmlimpl.Namespace namespace (java.lang.String)
String prefix
java.lang.String localName ()
void setLocalName (java.lang.String)
String localName
void setName (org.mozilla.javascript.xmlimpl.QName)
org.mozilla.javascript.xmlimpl.QName name
void setNamespace (org.mozilla.javascript.xmlimpl.Namespace)
org.mozilla.javascript.xmlimpl.Namespace ns
final java.lang.String ecmaClass ()
public java.lang.String getClassName ()
private java.lang.String ecmaValue ()
private java.lang.String ecmaToString ()
org.mozilla.javascript.xmlimpl.XML x
org.mozilla.javascript.xmlimpl.XmlNode child
int i
StringBuffer rv
public java.lang.String toString ()
java.lang.String toSource (int)
int indent
java.lang.String toXMLString ()
final boolean isAttribute ()
final boolean isComment ()
final boolean isText ()
final boolean isElement ()
final boolean isProcessingInstruction ()
org.w3c.dom.Node toDomNode ()
}
org/mozilla/javascript/xmlimpl/XMLCtor.classXMLCtor.java
package org.mozilla.javascript.xmlimpl
org.mozilla.javascript.xmlimpl.XMLCtor extends org.mozilla.javascript.IdFunctionObject {
static final long serialVersionUID
private static final Object XMLCTOR_TAG
private org.mozilla.javascript.xmlimpl.XmlProcessor options
private static final int Id_ignoreComments
private static final int Id_ignoreProcessingInstructions
private static final int Id_ignoreWhitespace
private static final int Id_prettyIndent
private static final int Id_prettyPrinting
private static final int MAX_INSTANCE_ID
private static final int Id_defaultSettings
private static final int Id_settings
private static final int Id_setSettings
private static final int MAX_FUNCTION_ID
void (org.mozilla.javascript.xmlimpl.XML, java.lang.Object, int, int)
org.mozilla.javascript.xmlimpl.XML xml
Object tag
int id
int arity
private void writeSetting (org.mozilla.javascript.Scriptable)
int id
String name
Object value
int i
org.mozilla.javascript.Scriptable target
private void readSettings (org.mozilla.javascript.Scriptable)
int id
String name
Object value
int i
org.mozilla.javascript.Scriptable source
protected int getMaxInstanceId ()
protected int findInstanceIdInfo (java.lang.String)
String X
int c
String s
int id
int attr
protected java.lang.String getInstanceIdName (int)
int id
protected java.lang.Object getInstanceIdValue (int)
int id
protected void setInstanceIdValue (int, java.lang.Object)
int id
Object value
protected int findPrototypeId (java.lang.String)
String X
int s_length
String s
int id
protected void initPrototypeId (int)
int id
String s
int arity
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Scriptable obj
org.mozilla.javascript.Scriptable obj
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int id
public boolean hasInstance (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable instance
static void ()
}
org/mozilla/javascript/xmlimpl/XMLLibImpl.classXMLLibImpl.java
package org.mozilla.javascript.xmlimpl
public final org.mozilla.javascript.xmlimpl.XMLLibImpl extends org.mozilla.javascript.xml.XMLLib implements java.io.Serializable {
private static final long serialVersionUID
private org.mozilla.javascript.Scriptable globalScope
private org.mozilla.javascript.xmlimpl.XML xmlPrototype
private org.mozilla.javascript.xmlimpl.XMLList xmlListPrototype
private org.mozilla.javascript.xmlimpl.Namespace namespacePrototype
private org.mozilla.javascript.xmlimpl.QName qnamePrototype
private org.mozilla.javascript.xmlimpl.XmlProcessor options
public static org.w3c.dom.Node toDomNode (java.lang.Object)
Object xmlObject
public static void init (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, boolean)
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
boolean sealed
org.mozilla.javascript.xmlimpl.XMLLibImpl lib
org.mozilla.javascript.xml.XMLLib bound
public void setIgnoreComments (boolean)
boolean b
public void setIgnoreWhitespace (boolean)
boolean b
public void setIgnoreProcessingInstructions (boolean)
boolean b
public void setPrettyPrinting (boolean)
boolean b
public void setPrettyIndent (int)
int i
public boolean isIgnoreComments ()
public boolean isIgnoreProcessingInstructions ()
public boolean isIgnoreWhitespace ()
public boolean isPrettyPrinting ()
public int getPrettyIndent ()
private void (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable globalScope
org.mozilla.javascript.xmlimpl.QName qnamePrototype ()
org.mozilla.javascript.Scriptable globalScope ()
org.mozilla.javascript.xmlimpl.XmlProcessor getProcessor ()
private void exportToScope (boolean)
boolean sealed
org.mozilla.javascript.xmlimpl.XMLName toAttributeName (org.mozilla.javascript.Context, java.lang.Object)
String localName
org.mozilla.javascript.Context cx
Object nameValue
private static java.lang.RuntimeException badXMLName (java.lang.Object)
String msg
String msg
String msg
Object value
String msg
org.mozilla.javascript.xmlimpl.XMLName toXMLNameFromString (org.mozilla.javascript.Context, java.lang.String)
org.mozilla.javascript.Context cx
String name
org.mozilla.javascript.xmlimpl.XMLName toXMLName (org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.xmlimpl.XMLName result
org.mozilla.javascript.xmlimpl.QName qname
org.mozilla.javascript.xmlimpl.XMLName result
org.mozilla.javascript.xmlimpl.XMLName result
String name
org.mozilla.javascript.Context cx
Object nameValue
org.mozilla.javascript.xmlimpl.XMLName result
org.mozilla.javascript.xmlimpl.XMLName toXMLNameOrIndex (org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.xmlimpl.XMLName result
org.mozilla.javascript.xmlimpl.XMLName result
String str
long test
org.mozilla.javascript.xmlimpl.XMLName result
org.mozilla.javascript.xmlimpl.XMLName result
double d
long l
org.mozilla.javascript.xmlimpl.XMLName result
long test
org.mozilla.javascript.xmlimpl.QName qname
String uri
boolean number
org.mozilla.javascript.xmlimpl.XMLName result
org.mozilla.javascript.xmlimpl.XMLName result
String str
long test
org.mozilla.javascript.Context cx
Object value
org.mozilla.javascript.xmlimpl.XMLName result
java.lang.Object addXMLObjects (org.mozilla.javascript.Context, org.mozilla.javascript.xml.XMLObject, org.mozilla.javascript.xml.XMLObject)
org.mozilla.javascript.xmlimpl.XMLList list1
int i
org.mozilla.javascript.xmlimpl.XMLList list2
org.mozilla.javascript.Context cx
org.mozilla.javascript.xml.XMLObject obj1
org.mozilla.javascript.xml.XMLObject obj2
org.mozilla.javascript.xmlimpl.XMLList listToAdd
private org.mozilla.javascript.Ref xmlPrimaryReference (org.mozilla.javascript.Context, org.mozilla.javascript.xmlimpl.XMLName, org.mozilla.javascript.Scriptable)
org.mozilla.javascript.xmlimpl.XMLObjectImpl xmlObj
org.mozilla.javascript.Context cx
org.mozilla.javascript.xmlimpl.XMLName xmlName
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.xmlimpl.XMLObjectImpl xmlObj
org.mozilla.javascript.xmlimpl.XMLObjectImpl firstXml
org.mozilla.javascript.xmlimpl.Namespace castToNamespace (org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.Context cx
Object namespaceObj
private java.lang.String getDefaultNamespaceURI (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
org.mozilla.javascript.xmlimpl.Namespace newNamespace (java.lang.String)
String uri
org.mozilla.javascript.xmlimpl.Namespace getDefaultNamespace (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
Object ns
org.mozilla.javascript.xmlimpl.Namespace[] createNamespaces (org.mozilla.javascript.xmlimpl.XmlNode$Namespace[])
int i
org.mozilla.javascript.xmlimpl.XmlNode$Namespace[] declarations
org.mozilla.javascript.xmlimpl.Namespace[] rv
org.mozilla.javascript.xmlimpl.QName constructQName (org.mozilla.javascript.Context, java.lang.Object, java.lang.Object)
org.mozilla.javascript.Context cx
Object namespace
Object name
org.mozilla.javascript.xmlimpl.QName newQName (java.lang.String, java.lang.String, java.lang.String)
String uri
String localName
String prefix
org.mozilla.javascript.xmlimpl.QName constructQName (org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.Context cx
Object nameValue
org.mozilla.javascript.xmlimpl.QName castToQName (org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.Context cx
Object qnameValue
org.mozilla.javascript.xmlimpl.QName newQName (org.mozilla.javascript.xmlimpl.XmlNode$QName)
org.mozilla.javascript.xmlimpl.XmlNode$QName qname
org.mozilla.javascript.xmlimpl.XML newXML (org.mozilla.javascript.xmlimpl.XmlNode)
org.mozilla.javascript.xmlimpl.XmlNode node
final org.mozilla.javascript.xmlimpl.XML newXMLFromJs (java.lang.Object)
String frag
String frag
Object inputObject
String frag
private org.mozilla.javascript.xmlimpl.XML parse (java.lang.String)
org.xml.sax.SAXException e
String frag
final org.mozilla.javascript.xmlimpl.XML ecmaToXml (java.lang.Object)
org.mozilla.javascript.xmlimpl.XMLList list
org.w3c.dom.Node node
Object object
String s
final org.mozilla.javascript.xmlimpl.XML newTextElementXML (org.mozilla.javascript.xmlimpl.XmlNode, org.mozilla.javascript.xmlimpl.XmlNode$QName, java.lang.String)
org.mozilla.javascript.xmlimpl.XmlNode reference
org.mozilla.javascript.xmlimpl.XmlNode$QName qname
String value
org.mozilla.javascript.xmlimpl.XMLList newXMLList ()
final org.mozilla.javascript.xmlimpl.XMLList newXMLListFrom (java.lang.Object)
org.mozilla.javascript.xmlimpl.XML xml
org.mozilla.javascript.xmlimpl.XMLList xmll
int i
String frag
org.mozilla.javascript.xmlimpl.XML orgXML
org.mozilla.javascript.xmlimpl.XMLList children
Object inputObject
org.mozilla.javascript.xmlimpl.XMLList rv
org.mozilla.javascript.xmlimpl.XmlNode$QName toNodeQName (org.mozilla.javascript.Context, java.lang.Object, java.lang.Object)
org.mozilla.javascript.xmlimpl.QName qname
String localName
org.mozilla.javascript.xmlimpl.XmlNode$Namespace ns
org.mozilla.javascript.xmlimpl.XmlNode$Namespace ns
org.mozilla.javascript.xmlimpl.XmlNode$Namespace ns
org.mozilla.javascript.xmlimpl.XmlNode$Namespace ns
org.mozilla.javascript.Context cx
Object namespaceValue
Object nameValue
String localName
org.mozilla.javascript.xmlimpl.XmlNode$Namespace ns
org.mozilla.javascript.xmlimpl.XmlNode$QName toNodeQName (org.mozilla.javascript.Context, java.lang.String, boolean)
org.mozilla.javascript.Context cx
String name
boolean attribute
org.mozilla.javascript.xmlimpl.XmlNode$Namespace defaultNamespace
org.mozilla.javascript.xmlimpl.XmlNode$QName toNodeQName (org.mozilla.javascript.Context, java.lang.Object, boolean)
org.mozilla.javascript.xmlimpl.QName qname
String local
org.mozilla.javascript.Context cx
Object nameValue
boolean attribute
public boolean isXMLName (org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.Context _cx
Object nameObj
public java.lang.Object toDefaultXmlNamespace (org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.Context cx
Object uriValue
public java.lang.String escapeTextValue (java.lang.Object)
Object o
public java.lang.String escapeAttributeValue (java.lang.Object)
Object o
public org.mozilla.javascript.Ref nameRef (org.mozilla.javascript.Context, java.lang.Object, org.mozilla.javascript.Scriptable, int)
org.mozilla.javascript.Context cx
Object name
org.mozilla.javascript.Scriptable scope
int memberTypeFlags
org.mozilla.javascript.xmlimpl.XMLName xmlName
public org.mozilla.javascript.Ref nameRef (org.mozilla.javascript.Context, java.lang.Object, java.lang.Object, org.mozilla.javascript.Scriptable, int)
org.mozilla.javascript.Context cx
Object namespace
Object name
org.mozilla.javascript.Scriptable scope
int memberTypeFlags
org.mozilla.javascript.xmlimpl.XMLName xmlName
}
org/mozilla/javascript/xmlimpl/XMLList.classXMLList.java
package org.mozilla.javascript.xmlimpl
org.mozilla.javascript.xmlimpl.XMLList extends org.mozilla.javascript.xmlimpl.XMLObjectImpl implements org.mozilla.javascript.Function {
static final long serialVersionUID
private org.mozilla.javascript.xmlimpl.XmlNode$InternalList _annos
private org.mozilla.javascript.xmlimpl.XMLObjectImpl targetObject
private org.mozilla.javascript.xmlimpl.XmlNode$QName targetProperty
void (org.mozilla.javascript.xmlimpl.XMLLibImpl, org.mozilla.javascript.Scriptable, org.mozilla.javascript.xml.XMLObject)
org.mozilla.javascript.xmlimpl.XMLLibImpl lib
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.xml.XMLObject prototype
org.mozilla.javascript.xmlimpl.XmlNode$InternalList getNodeList ()
void setTargets (org.mozilla.javascript.xmlimpl.XMLObjectImpl, org.mozilla.javascript.xmlimpl.XmlNode$QName)
org.mozilla.javascript.xmlimpl.XMLObjectImpl object
org.mozilla.javascript.xmlimpl.XmlNode$QName property
private org.mozilla.javascript.xmlimpl.XML getXmlFromAnnotation (int)
int index
org.mozilla.javascript.xmlimpl.XML getXML ()
private void internalRemoveFromList (int)
int index
void replace (int, org.mozilla.javascript.xmlimpl.XML)
org.mozilla.javascript.xmlimpl.XmlNode$InternalList newAnnoList
int index
org.mozilla.javascript.xmlimpl.XML xml
private void insert (int, org.mozilla.javascript.xmlimpl.XML)
org.mozilla.javascript.xmlimpl.XmlNode$InternalList newAnnoList
int index
org.mozilla.javascript.xmlimpl.XML xml
public java.lang.String getClassName ()
public java.lang.Object get (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
boolean hasXMLProperty (org.mozilla.javascript.xmlimpl.XMLName)
org.mozilla.javascript.xmlimpl.XMLName xmlName
boolean result
String name
public boolean has (int, org.mozilla.javascript.Scriptable)
int index
org.mozilla.javascript.Scriptable start
void putXMLProperty (org.mozilla.javascript.xmlimpl.XMLName, java.lang.Object)
org.mozilla.javascript.xmlimpl.XML xml
org.mozilla.javascript.xmlimpl.XML xmlValue
org.mozilla.javascript.xmlimpl.XMLName name2
org.mozilla.javascript.xmlimpl.XMLName name2
org.mozilla.javascript.xmlimpl.XML xml
org.mozilla.javascript.xmlimpl.XMLName xmlName
Object value
java.lang.Object getXMLProperty (org.mozilla.javascript.xmlimpl.XMLName)
org.mozilla.javascript.xmlimpl.XMLName name
private void replaceNode (org.mozilla.javascript.xmlimpl.XML, org.mozilla.javascript.xmlimpl.XML)
org.mozilla.javascript.xmlimpl.XML xml
org.mozilla.javascript.xmlimpl.XML with
public void put (int, org.mozilla.javascript.Scriptable, java.lang.Object)
org.mozilla.javascript.xml.XMLObject xmlValue
org.mozilla.javascript.xml.XMLObject xmlValue
org.mozilla.javascript.xmlimpl.XML x
int i
int lastIndexAdded
org.mozilla.javascript.xmlimpl.XMLList list
org.mozilla.javascript.xmlimpl.XML xmlNode
org.mozilla.javascript.xmlimpl.XML xmlParent
int i
org.mozilla.javascript.xmlimpl.XMLList list
org.mozilla.javascript.xmlimpl.XML xmlNode
int index
org.mozilla.javascript.Scriptable start
Object value
Object parent
org.mozilla.javascript.xml.XMLObject xmlValue
private org.mozilla.javascript.xmlimpl.XML getXML (org.mozilla.javascript.xmlimpl.XmlNode$InternalList, int)
org.mozilla.javascript.xmlimpl.XmlNode$InternalList _annos
int index
void deleteXMLProperty (org.mozilla.javascript.xmlimpl.XMLName)
org.mozilla.javascript.xmlimpl.XML xml
int i
org.mozilla.javascript.xmlimpl.XMLName name
public void delete (int)
org.mozilla.javascript.xmlimpl.XML xml
int index
public java.lang.Object[] getIds ()
Object[] enumObjs
int i
Object[] enumObjs
public java.lang.Object[] getIdsForDebug ()
void remove ()
org.mozilla.javascript.xmlimpl.XML xml
int i
int nLen
org.mozilla.javascript.xmlimpl.XML item (int)
int index
private void setAttribute (org.mozilla.javascript.xmlimpl.XMLName, java.lang.Object)
org.mozilla.javascript.xmlimpl.XML xml
int i
org.mozilla.javascript.xmlimpl.XMLName xmlName
Object value
void addToList (java.lang.Object)
Object toAdd
org.mozilla.javascript.xmlimpl.XMLList child (int)
int i
int index
org.mozilla.javascript.xmlimpl.XMLList result
org.mozilla.javascript.xmlimpl.XMLList child (org.mozilla.javascript.xmlimpl.XMLName)
int i
org.mozilla.javascript.xmlimpl.XMLName xmlName
org.mozilla.javascript.xmlimpl.XMLList result
void addMatches (org.mozilla.javascript.xmlimpl.XMLList, org.mozilla.javascript.xmlimpl.XMLName)
int i
org.mozilla.javascript.xmlimpl.XMLList rv
org.mozilla.javascript.xmlimpl.XMLName name
org.mozilla.javascript.xmlimpl.XMLList children ()
int j
org.mozilla.javascript.xmlimpl.XMLList childList
int cChildren
org.mozilla.javascript.xmlimpl.XML xml
int i
int i
java.util.ArrayList list
org.mozilla.javascript.xmlimpl.XMLList allChildren
int sz
org.mozilla.javascript.xmlimpl.XMLList comments ()
org.mozilla.javascript.xmlimpl.XML xml
int i
org.mozilla.javascript.xmlimpl.XMLList result
org.mozilla.javascript.xmlimpl.XMLList elements (org.mozilla.javascript.xmlimpl.XMLName)
org.mozilla.javascript.xmlimpl.XML xml
int i
org.mozilla.javascript.xmlimpl.XMLName name
org.mozilla.javascript.xmlimpl.XMLList rv
boolean contains (java.lang.Object)
org.mozilla.javascript.xmlimpl.XML member
int i
Object xml
boolean result
org.mozilla.javascript.xmlimpl.XMLObjectImpl copy ()
org.mozilla.javascript.xmlimpl.XML xml
int i
org.mozilla.javascript.xmlimpl.XMLList result
boolean hasOwnProperty (org.mozilla.javascript.xmlimpl.XMLName)
String property
org.mozilla.javascript.xmlimpl.XMLName xmlName
boolean hasComplexContent ()
boolean complexContent
boolean complexContent
org.mozilla.javascript.xmlimpl.XML nextElement
int i
boolean complexContent
int length
boolean hasSimpleContent ()
org.mozilla.javascript.xmlimpl.XML nextElement
int i
int length ()
int result
void normalize ()
int i
java.lang.Object parent ()
Object currParent
org.mozilla.javascript.xmlimpl.XML xml
int i
org.mozilla.javascript.xmlimpl.XML candidateParent
org.mozilla.javascript.xmlimpl.XMLList processingInstructions (org.mozilla.javascript.xmlimpl.XMLName)
org.mozilla.javascript.xmlimpl.XML xml
int i
org.mozilla.javascript.xmlimpl.XMLName xmlName
org.mozilla.javascript.xmlimpl.XMLList result
boolean propertyIsEnumerable (java.lang.Object)
long index
double x
long index
String s
Object name
long index
org.mozilla.javascript.xmlimpl.XMLList text ()
int i
org.mozilla.javascript.xmlimpl.XMLList result
public java.lang.String toString ()
org.mozilla.javascript.xmlimpl.XML next
int i
StringBuffer sb
java.lang.String toSource (int)
int indent
java.lang.String toXMLString ()
int i
StringBuffer sb
java.lang.Object valueOf ()
boolean equivalentXml (java.lang.Object)
int i
org.mozilla.javascript.xmlimpl.XMLList otherList
Object target
boolean result
private org.mozilla.javascript.xmlimpl.XMLList getPropertyList (org.mozilla.javascript.xmlimpl.XMLName)
int i
org.mozilla.javascript.xmlimpl.XMLName name
org.mozilla.javascript.xmlimpl.XMLList propertyList
org.mozilla.javascript.xmlimpl.XmlNode$QName qname
private java.lang.Object applyOrCall (boolean, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
boolean isApply
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
String methodName
protected java.lang.Object jsConstructor (org.mozilla.javascript.Context, boolean, java.lang.Object[])
Object arg0
org.mozilla.javascript.Context cx
boolean inNewExpr
Object[] args
public org.mozilla.javascript.Scriptable getExtraMethodSource (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public java.lang.Object call (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
String methodName
boolean isApply
org.mozilla.javascript.Callable method
public org.mozilla.javascript.Scriptable construct (org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
Object[] args
}
org/mozilla/javascript/xmlimpl/XMLName.classXMLName.java
package org.mozilla.javascript.xmlimpl
org.mozilla.javascript.xmlimpl.XMLName extends org.mozilla.javascript.Ref {
static final long serialVersionUID
private org.mozilla.javascript.xmlimpl.XmlNode$QName qname
private boolean isAttributeName
private boolean isDescendants
private org.mozilla.javascript.xmlimpl.XMLObjectImpl xmlObject
private static boolean isNCNameStartChar (int)
int c
private static boolean isNCNameChar (int)
int c
static boolean accept (java.lang.Object)
org.mozilla.javascript.EcmaError ee
int i
Object nameObj
String name
int length
private void ()
static org.mozilla.javascript.xmlimpl.XMLName formStar ()
org.mozilla.javascript.xmlimpl.XMLName rv
static org.mozilla.javascript.xmlimpl.XMLName formProperty (org.mozilla.javascript.xmlimpl.XmlNode$Namespace, java.lang.String)
org.mozilla.javascript.xmlimpl.XmlNode$Namespace namespace
String localName
org.mozilla.javascript.xmlimpl.XMLName rv
static org.mozilla.javascript.xmlimpl.XMLName formProperty (java.lang.String, java.lang.String)
String uri
String localName
static org.mozilla.javascript.xmlimpl.XMLName create (java.lang.String, java.lang.String)
org.mozilla.javascript.xmlimpl.XMLName xmlName
char firstChar
String defaultNamespaceUri
String name
int l
static org.mozilla.javascript.xmlimpl.XMLName create (org.mozilla.javascript.xmlimpl.XmlNode$QName, boolean, boolean)
org.mozilla.javascript.xmlimpl.XmlNode$QName qname
boolean attribute
boolean descendants
org.mozilla.javascript.xmlimpl.XMLName rv
static org.mozilla.javascript.xmlimpl.XMLName create (org.mozilla.javascript.xmlimpl.XmlNode$QName)
org.mozilla.javascript.xmlimpl.XmlNode$QName qname
void initXMLObject (org.mozilla.javascript.xmlimpl.XMLObjectImpl)
org.mozilla.javascript.xmlimpl.XMLObjectImpl xmlObject
java.lang.String uri ()
java.lang.String localName ()
private void addDescendantChildren (org.mozilla.javascript.xmlimpl.XMLList, org.mozilla.javascript.xmlimpl.XML)
int i
org.mozilla.javascript.xmlimpl.XML[] children
org.mozilla.javascript.xmlimpl.XMLList list
org.mozilla.javascript.xmlimpl.XML target
org.mozilla.javascript.xmlimpl.XMLName xmlName
void addMatchingAttributes (org.mozilla.javascript.xmlimpl.XMLList, org.mozilla.javascript.xmlimpl.XML)
int i
org.mozilla.javascript.xmlimpl.XML[] attributes
org.mozilla.javascript.xmlimpl.XMLList list
org.mozilla.javascript.xmlimpl.XML target
org.mozilla.javascript.xmlimpl.XMLName name
private void addDescendantAttributes (org.mozilla.javascript.xmlimpl.XMLList, org.mozilla.javascript.xmlimpl.XML)
int i
org.mozilla.javascript.xmlimpl.XML[] children
org.mozilla.javascript.xmlimpl.XMLList list
org.mozilla.javascript.xmlimpl.XML target
org.mozilla.javascript.xmlimpl.XMLList matchDescendantAttributes (org.mozilla.javascript.xmlimpl.XMLList, org.mozilla.javascript.xmlimpl.XML)
org.mozilla.javascript.xmlimpl.XMLList rv
org.mozilla.javascript.xmlimpl.XML target
org.mozilla.javascript.xmlimpl.XMLList matchDescendantChildren (org.mozilla.javascript.xmlimpl.XMLList, org.mozilla.javascript.xmlimpl.XML)
org.mozilla.javascript.xmlimpl.XMLList rv
org.mozilla.javascript.xmlimpl.XML target
void addDescendants (org.mozilla.javascript.xmlimpl.XMLList, org.mozilla.javascript.xmlimpl.XML)
org.mozilla.javascript.xmlimpl.XMLList rv
org.mozilla.javascript.xmlimpl.XML target
org.mozilla.javascript.xmlimpl.XMLName xmlName
private void addAttributes (org.mozilla.javascript.xmlimpl.XMLList, org.mozilla.javascript.xmlimpl.XML)
org.mozilla.javascript.xmlimpl.XMLList rv
org.mozilla.javascript.xmlimpl.XML target
void addMatches (org.mozilla.javascript.xmlimpl.XMLList, org.mozilla.javascript.xmlimpl.XML)
int i
org.mozilla.javascript.xmlimpl.XML[] children
org.mozilla.javascript.xmlimpl.XMLList rv
org.mozilla.javascript.xmlimpl.XML target
org.mozilla.javascript.xmlimpl.XMLList getMyValueOn (org.mozilla.javascript.xmlimpl.XML)
org.mozilla.javascript.xmlimpl.XML target
org.mozilla.javascript.xmlimpl.XMLList rv
void setMyValueOn (org.mozilla.javascript.xmlimpl.XML, java.lang.Object)
org.mozilla.javascript.xmlimpl.XML xml
int i
int i
org.mozilla.javascript.xmlimpl.XML firstMatch
org.mozilla.javascript.xmlimpl.XMLObjectImpl xmlValue
org.mozilla.javascript.xmlimpl.XMLList matches
org.mozilla.javascript.xmlimpl.XML target
Object value
org.mozilla.javascript.xmlimpl.XMLName xmlName
public boolean has (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public java.lang.Object get (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public java.lang.Object set (org.mozilla.javascript.Context, java.lang.Object)
org.mozilla.javascript.Context cx
Object value
public boolean delete (org.mozilla.javascript.Context)
org.mozilla.javascript.Context cx
public java.lang.String toString ()
StringBuffer buff
final org.mozilla.javascript.xmlimpl.XmlNode$QName toQname ()
final boolean matchesLocalName (java.lang.String)
String localName
final boolean matchesElement (org.mozilla.javascript.xmlimpl.XmlNode$QName)
org.mozilla.javascript.xmlimpl.XmlNode$QName qname
final boolean matches (org.mozilla.javascript.xmlimpl.XML)
org.mozilla.javascript.xmlimpl.XML node
org.mozilla.javascript.xmlimpl.XmlNode$QName qname
String nodeUri
boolean isAttributeName ()
void setAttributeName ()
boolean isDescendants ()
void setIsDescendants ()
}
org/mozilla/javascript/xmlimpl/XMLObjectImpl.classXMLObjectImpl.java
package org.mozilla.javascript.xmlimpl
abstract org.mozilla.javascript.xmlimpl.XMLObjectImpl extends org.mozilla.javascript.xml.XMLObject {
private static final Object XMLOBJECT_TAG
private org.mozilla.javascript.xmlimpl.XMLLibImpl lib
private boolean prototypeFlag
private static final int Id_constructor
private static final int Id_addNamespace
private static final int Id_appendChild
private static final int Id_attribute
private static final int Id_attributes
private static final int Id_child
private static final int Id_childIndex
private static final int Id_children
private static final int Id_comments
private static final int Id_contains
private static final int Id_copy
private static final int Id_descendants
private static final int Id_elements
private static final int Id_inScopeNamespaces
private static final int Id_insertChildAfter
private static final int Id_insertChildBefore
private static final int Id_hasOwnProperty
private static final int Id_hasComplexContent
private static final int Id_hasSimpleContent
private static final int Id_length
private static final int Id_localName
private static final int Id_name
private static final int Id_namespace
private static final int Id_namespaceDeclarations
private static final int Id_nodeKind
private static final int Id_normalize
private static final int Id_parent
private static final int Id_prependChild
private static final int Id_processingInstructions
private static final int Id_propertyIsEnumerable
private static final int Id_removeNamespace
private static final int Id_replace
private static final int Id_setChildren
private static final int Id_setLocalName
private static final int Id_setName
private static final int Id_setNamespace
private static final int Id_text
private static final int Id_toString
private static final int Id_toSource
private static final int Id_toXMLString
private static final int Id_valueOf
private static final int MAX_PROTOTYPE_ID
protected void (org.mozilla.javascript.xmlimpl.XMLLibImpl, org.mozilla.javascript.Scriptable, org.mozilla.javascript.xml.XMLObject)
org.mozilla.javascript.xmlimpl.XMLLibImpl lib
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.xml.XMLObject prototype
final void initialize (org.mozilla.javascript.xmlimpl.XMLLibImpl, org.mozilla.javascript.Scriptable, org.mozilla.javascript.xml.XMLObject)
org.mozilla.javascript.xmlimpl.XMLLibImpl lib
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.xml.XMLObject prototype
final boolean isPrototype ()
org.mozilla.javascript.xmlimpl.XMLLibImpl getLib ()
final org.mozilla.javascript.xmlimpl.XML newXML (org.mozilla.javascript.xmlimpl.XmlNode)
org.mozilla.javascript.xmlimpl.XmlNode node
org.mozilla.javascript.xmlimpl.XML xmlFromNode (org.mozilla.javascript.xmlimpl.XmlNode)
org.mozilla.javascript.xmlimpl.XmlNode node
final org.mozilla.javascript.xmlimpl.XMLList newXMLList ()
final org.mozilla.javascript.xmlimpl.XMLList newXMLListFrom (java.lang.Object)
Object o
final org.mozilla.javascript.xmlimpl.XmlProcessor getProcessor ()
final org.mozilla.javascript.xmlimpl.QName newQName (java.lang.String, java.lang.String, java.lang.String)
String uri
String localName
String prefix
final org.mozilla.javascript.xmlimpl.QName newQName (org.mozilla.javascript.xmlimpl.XmlNode$QName)
org.mozilla.javascript.xmlimpl.XmlNode$QName name
final org.mozilla.javascript.xmlimpl.Namespace createNamespace (org.mozilla.javascript.xmlimpl.XmlNode$Namespace)
org.mozilla.javascript.xmlimpl.XmlNode$Namespace declaration
final org.mozilla.javascript.xmlimpl.Namespace[] createNamespaces (org.mozilla.javascript.xmlimpl.XmlNode$Namespace[])
org.mozilla.javascript.xmlimpl.XmlNode$Namespace[] declarations
public final java.lang.Object get (java.lang.String, org.mozilla.javascript.Scriptable)
String name
org.mozilla.javascript.Scriptable start
public final boolean has (java.lang.String, org.mozilla.javascript.Scriptable)
String name
org.mozilla.javascript.Scriptable start
public final void put (java.lang.String, org.mozilla.javascript.Scriptable, java.lang.Object)
String name
org.mozilla.javascript.Scriptable start
Object value
public final void delete (java.lang.String)
String name
public final org.mozilla.javascript.Scriptable getPrototype ()
public final void setPrototype (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable prototype
public final org.mozilla.javascript.Scriptable getParentScope ()
public final void setParentScope (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable parent
public final java.lang.Object getDefaultValue (java.lang.Class)
Class hint
public final boolean hasInstance (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scriptable
abstract boolean hasXMLProperty (org.mozilla.javascript.xmlimpl.XMLName)
abstract java.lang.Object getXMLProperty (org.mozilla.javascript.xmlimpl.XMLName)
abstract void putXMLProperty (org.mozilla.javascript.xmlimpl.XMLName, java.lang.Object)
abstract void deleteXMLProperty (org.mozilla.javascript.xmlimpl.XMLName)
abstract boolean equivalentXml (java.lang.Object)
abstract void addMatches (org.mozilla.javascript.xmlimpl.XMLList, org.mozilla.javascript.xmlimpl.XMLName)
private org.mozilla.javascript.xmlimpl.XMLList getMatches (org.mozilla.javascript.xmlimpl.XMLName)
org.mozilla.javascript.xmlimpl.XMLName name
org.mozilla.javascript.xmlimpl.XMLList rv
abstract org.mozilla.javascript.xmlimpl.XML getXML ()
abstract org.mozilla.javascript.xmlimpl.XMLList child (int)
abstract org.mozilla.javascript.xmlimpl.XMLList child (org.mozilla.javascript.xmlimpl.XMLName)
abstract org.mozilla.javascript.xmlimpl.XMLList children ()
abstract org.mozilla.javascript.xmlimpl.XMLList comments ()
abstract boolean contains (java.lang.Object)
abstract org.mozilla.javascript.xmlimpl.XMLObjectImpl copy ()
abstract org.mozilla.javascript.xmlimpl.XMLList elements (org.mozilla.javascript.xmlimpl.XMLName)
abstract boolean hasOwnProperty (org.mozilla.javascript.xmlimpl.XMLName)
abstract boolean hasComplexContent ()
abstract boolean hasSimpleContent ()
abstract int length ()
abstract void normalize ()
abstract java.lang.Object parent ()
abstract org.mozilla.javascript.xmlimpl.XMLList processingInstructions (org.mozilla.javascript.xmlimpl.XMLName)
abstract boolean propertyIsEnumerable (java.lang.Object)
abstract org.mozilla.javascript.xmlimpl.XMLList text ()
public abstract java.lang.String toString ()
abstract java.lang.String toSource (int)
abstract java.lang.String toXMLString ()
abstract java.lang.Object valueOf ()
protected abstract java.lang.Object jsConstructor (org.mozilla.javascript.Context, boolean, java.lang.Object[])
final java.lang.Object getMethod (java.lang.String)
String id
protected final java.lang.Object equivalentValues (java.lang.Object)
Object value
boolean result
public final boolean ecmaHas (org.mozilla.javascript.Context, java.lang.Object)
long index
org.mozilla.javascript.Context cx
Object id
org.mozilla.javascript.xmlimpl.XMLName xmlName
public final java.lang.Object ecmaGet (org.mozilla.javascript.Context, java.lang.Object)
long index
Object result
org.mozilla.javascript.Context cx
Object id
org.mozilla.javascript.xmlimpl.XMLName xmlName
public final void ecmaPut (org.mozilla.javascript.Context, java.lang.Object, java.lang.Object)
long index
org.mozilla.javascript.Context cx
Object id
Object value
org.mozilla.javascript.xmlimpl.XMLName xmlName
public final boolean ecmaDelete (org.mozilla.javascript.Context, java.lang.Object)
long index
org.mozilla.javascript.Context cx
Object id
org.mozilla.javascript.xmlimpl.XMLName xmlName
public org.mozilla.javascript.Ref memberRef (org.mozilla.javascript.Context, java.lang.Object, int)
org.mozilla.javascript.Context cx
Object elem
int memberTypeFlags
boolean attribute
boolean descendants
org.mozilla.javascript.xmlimpl.XmlNode$QName qname
org.mozilla.javascript.xmlimpl.XMLName rv
public org.mozilla.javascript.Ref memberRef (org.mozilla.javascript.Context, java.lang.Object, java.lang.Object, int)
org.mozilla.javascript.Context cx
Object namespace
Object elem
int memberTypeFlags
boolean attribute
boolean descendants
org.mozilla.javascript.xmlimpl.XMLName rv
public org.mozilla.javascript.NativeWith enterWith (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
public org.mozilla.javascript.NativeWith enterDotQuery (org.mozilla.javascript.Scriptable)
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.xmlimpl.XMLWithScope xws
public final java.lang.Object addValues (org.mozilla.javascript.Context, boolean, java.lang.Object)
org.mozilla.javascript.xml.XMLObject v1
org.mozilla.javascript.xml.XMLObject v2
org.mozilla.javascript.xml.XMLObject v1
org.mozilla.javascript.xml.XMLObject v2
org.mozilla.javascript.Context cx
boolean thisIsLeft
Object value
final void exportAsJSClass (boolean)
boolean sealed
protected int findPrototypeId (java.lang.String)
String X
int c
String s
int id
protected void initPrototypeId (int)
org.mozilla.javascript.IdFunctionObject ctor
org.mozilla.javascript.IdFunctionObject ctor
int id
String s
int arity
private java.lang.Object[] toObjectArray (java.lang.Object[])
int i
Object[] typed
Object[] rv
private void xmlMethodNotFound (java.lang.Object, java.lang.String)
Object object
String name
public java.lang.Object execIdCall (org.mozilla.javascript.IdFunctionObject, org.mozilla.javascript.Context, org.mozilla.javascript.Scriptable, org.mozilla.javascript.Scriptable, java.lang.Object[])
org.mozilla.javascript.xmlimpl.Namespace ns
Object arg0
Object arg0
String prefix
org.mozilla.javascript.xmlimpl.Namespace rv
org.mozilla.javascript.xmlimpl.Namespace[] array
org.mozilla.javascript.xmlimpl.Namespace ns
int index
org.mozilla.javascript.xmlimpl.XMLName xmlName
Object arg1
String localName
String localName
Object arg
Object arg
org.mozilla.javascript.xmlimpl.QName qname
org.mozilla.javascript.xmlimpl.Namespace ns
org.mozilla.javascript.xmlimpl.XMLName xmlName
int index
org.mozilla.javascript.xmlimpl.XMLName xmlName
org.mozilla.javascript.xmlimpl.XmlNode$QName qname
org.mozilla.javascript.xmlimpl.XMLName xmlName
org.mozilla.javascript.xmlimpl.XMLName xmlName
org.mozilla.javascript.xmlimpl.XMLName xmlName
int indent
org.mozilla.javascript.IdFunctionObject f
org.mozilla.javascript.Context cx
org.mozilla.javascript.Scriptable scope
org.mozilla.javascript.Scriptable thisObj
Object[] args
int id
org.mozilla.javascript.xmlimpl.XMLObjectImpl realThis
org.mozilla.javascript.xmlimpl.XML xml
private static java.lang.Object arg (java.lang.Object[], int)
Object[] args
int i
final org.mozilla.javascript.xmlimpl.XML newTextElementXML (org.mozilla.javascript.xmlimpl.XmlNode, org.mozilla.javascript.xmlimpl.XmlNode$QName, java.lang.String)
org.mozilla.javascript.xmlimpl.XmlNode reference
org.mozilla.javascript.xmlimpl.XmlNode$QName qname
String value
final org.mozilla.javascript.xmlimpl.XML newXMLFromJs (java.lang.Object)
Object inputObject
final org.mozilla.javascript.xmlimpl.XML ecmaToXml (java.lang.Object)
Object object
final java.lang.String ecmaEscapeAttributeValue (java.lang.String)
String s
String quoted
final org.mozilla.javascript.xmlimpl.XML createEmptyXML ()
static void ()
}
org/mozilla/javascript/xmlimpl/XMLWithScope.classXMLWithScope.java
package org.mozilla.javascript.xmlimpl
final org.mozilla.javascript.xmlimpl.XMLWithScope extends org.mozilla.javascript.NativeWith {
private static final long serialVersionUID
private org.mozilla.javascript.xmlimpl.XMLLibImpl lib
private int _currIndex
private org.mozilla.javascript.xmlimpl.XMLList _xmlList
private org.mozilla.javascript.xml.XMLObject _dqPrototype
void (org.mozilla.javascript.xmlimpl.XMLLibImpl, org.mozilla.javascript.Scriptable, org.mozilla.javascript.xml.XMLObject)
org.mozilla.javascript.xmlimpl.XMLLibImpl lib
org.mozilla.javascript.Scriptable parent
org.mozilla.javascript.xml.XMLObject prototype
void initAsDotQuery ()
org.mozilla.javascript.xmlimpl.XMLList xl
org.mozilla.javascript.xml.XMLObject prototype
protected java.lang.Object updateDotQuery (boolean)
org.mozilla.javascript.xmlimpl.XMLList orgXmlL
int idx
boolean value
org.mozilla.javascript.xml.XMLObject seed
org.mozilla.javascript.xmlimpl.XMLList xmlL
}
org/mozilla/javascript/xmlimpl/XmlNode$Filter$1.classXmlNode.java
package org.mozilla.javascript.xmlimpl
final org.mozilla.javascript.xmlimpl.XmlNode$Filter$1 extends org.mozilla.javascript.xmlimpl.XmlNode$Filter {
void ()
boolean accept (org.w3c.dom.Node)
org.w3c.dom.Node node
}
org/mozilla/javascript/xmlimpl/XmlNode$Filter$2.classXmlNode.java
package org.mozilla.javascript.xmlimpl
final org.mozilla.javascript.xmlimpl.XmlNode$Filter$2 extends org.mozilla.javascript.xmlimpl.XmlNode$Filter {
void ()
boolean accept (org.w3c.dom.Node)
org.w3c.dom.Node node
}
org/mozilla/javascript/xmlimpl/XmlNode$Filter$3.classXmlNode.java
package org.mozilla.javascript.xmlimpl
final org.mozilla.javascript.xmlimpl.XmlNode$Filter$3 extends org.mozilla.javascript.xmlimpl.XmlNode$Filter {
final org.mozilla.javascript.xmlimpl.XMLName val$name
void (org.mozilla.javascript.xmlimpl.XMLName)
boolean accept (org.w3c.dom.Node)
org.w3c.dom.ProcessingInstruction pi
org.w3c.dom.Node node
}
org/mozilla/javascript/xmlimpl/XmlNode$Filter$4.classXmlNode.java
package org.mozilla.javascript.xmlimpl
final org.mozilla.javascript.xmlimpl.XmlNode$Filter$4 extends org.mozilla.javascript.xmlimpl.XmlNode$Filter {
void ()
boolean accept (org.w3c.dom.Node)
org.w3c.dom.Node node
}
org/mozilla/javascript/xmlimpl/XmlNode$Filter$5.classXmlNode.java
package org.mozilla.javascript.xmlimpl
final org.mozilla.javascript.xmlimpl.XmlNode$Filter$5 extends org.mozilla.javascript.xmlimpl.XmlNode$Filter {
void ()
boolean accept (org.w3c.dom.Node)
org.w3c.dom.Node node
}
org/mozilla/javascript/xmlimpl/XmlNode$Filter.classXmlNode.java
package org.mozilla.javascript.xmlimpl
abstract org.mozilla.javascript.xmlimpl.XmlNode$Filter extends java.lang.Object {
static final org.mozilla.javascript.xmlimpl.XmlNode$Filter COMMENT
static final org.mozilla.javascript.xmlimpl.XmlNode$Filter TEXT
static org.mozilla.javascript.xmlimpl.XmlNode$Filter ELEMENT
static org.mozilla.javascript.xmlimpl.XmlNode$Filter TRUE
void ()
static org.mozilla.javascript.xmlimpl.XmlNode$Filter PROCESSING_INSTRUCTION (org.mozilla.javascript.xmlimpl.XMLName)
org.mozilla.javascript.xmlimpl.XMLName name
abstract boolean accept (org.w3c.dom.Node)
static void ()
}
org/mozilla/javascript/xmlimpl/XmlNode$InternalList.classXmlNode.java
package org.mozilla.javascript.xmlimpl
org.mozilla.javascript.xmlimpl.XmlNode$InternalList extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private java.util.List list
void ()
private void _add (org.mozilla.javascript.xmlimpl.XmlNode)
org.mozilla.javascript.xmlimpl.XmlNode n
org.mozilla.javascript.xmlimpl.XmlNode item (int)
int index
void remove (int)
int index
void add (org.mozilla.javascript.xmlimpl.XmlNode$InternalList)
int i
org.mozilla.javascript.xmlimpl.XmlNode$InternalList other
void add (org.mozilla.javascript.xmlimpl.XmlNode$InternalList, int, int)
int i
org.mozilla.javascript.xmlimpl.XmlNode$InternalList from
int startInclusive
int endExclusive
void add (org.mozilla.javascript.xmlimpl.XmlNode)
org.mozilla.javascript.xmlimpl.XmlNode node
void add (org.mozilla.javascript.xmlimpl.XML)
org.mozilla.javascript.xmlimpl.XML xml
void addToList (java.lang.Object)
int i
org.mozilla.javascript.xmlimpl.XMLList xmlSrc
Object toAdd
int length ()
}
org/mozilla/javascript/xmlimpl/XmlNode$Namespace.classXmlNode.java
package org.mozilla.javascript.xmlimpl
org.mozilla.javascript.xmlimpl.XmlNode$Namespace extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
static final org.mozilla.javascript.xmlimpl.XmlNode$Namespace GLOBAL
private String prefix
private String uri
static org.mozilla.javascript.xmlimpl.XmlNode$Namespace create (java.lang.String, java.lang.String)
String prefix
String uri
org.mozilla.javascript.xmlimpl.XmlNode$Namespace rv
static org.mozilla.javascript.xmlimpl.XmlNode$Namespace create (java.lang.String)
String uri
org.mozilla.javascript.xmlimpl.XmlNode$Namespace rv
private void ()
public java.lang.String toString ()
boolean isUnspecifiedPrefix ()
boolean is (org.mozilla.javascript.xmlimpl.XmlNode$Namespace)
org.mozilla.javascript.xmlimpl.XmlNode$Namespace other
boolean isEmpty ()
boolean isDefault ()
boolean isGlobal ()
private void setPrefix (java.lang.String)
String prefix
java.lang.String getPrefix ()
java.lang.String getUri ()
static java.lang.String access$000 (org.mozilla.javascript.xmlimpl.XmlNode$Namespace)
org.mozilla.javascript.xmlimpl.XmlNode$Namespace x0
static java.lang.String access$100 (org.mozilla.javascript.xmlimpl.XmlNode$Namespace)
org.mozilla.javascript.xmlimpl.XmlNode$Namespace x0
static void access$200 (org.mozilla.javascript.xmlimpl.XmlNode$Namespace, java.lang.String)
org.mozilla.javascript.xmlimpl.XmlNode$Namespace x0
String x1
static void ()
}
org/mozilla/javascript/xmlimpl/XmlNode$Namespaces.classXmlNode.java
package org.mozilla.javascript.xmlimpl
org.mozilla.javascript.xmlimpl.XmlNode$Namespaces extends java.lang.Object {
private java.util.Map map
private java.util.Map uriToPrefix
void ()
void declare (org.mozilla.javascript.xmlimpl.XmlNode$Namespace)
org.mozilla.javascript.xmlimpl.XmlNode$Namespace n
org.mozilla.javascript.xmlimpl.XmlNode$Namespace getNamespaceByUri (java.lang.String)
String uri
org.mozilla.javascript.xmlimpl.XmlNode$Namespace getNamespace (java.lang.String)
String prefix
org.mozilla.javascript.xmlimpl.XmlNode$Namespace[] getNamespaces ()
String uri
org.mozilla.javascript.xmlimpl.XmlNode$Namespace n
String prefix
java.util.Iterator i$
java.util.ArrayList rv
}
org/mozilla/javascript/xmlimpl/XmlNode$QName.classXmlNode.java
package org.mozilla.javascript.xmlimpl
org.mozilla.javascript.xmlimpl.XmlNode$QName extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private org.mozilla.javascript.xmlimpl.XmlNode$Namespace namespace
private String localName
static org.mozilla.javascript.xmlimpl.XmlNode$QName create (org.mozilla.javascript.xmlimpl.XmlNode$Namespace, java.lang.String)
org.mozilla.javascript.xmlimpl.XmlNode$Namespace namespace
String localName
org.mozilla.javascript.xmlimpl.XmlNode$QName rv
static org.mozilla.javascript.xmlimpl.XmlNode$QName create (java.lang.String, java.lang.String, java.lang.String)
String uri
String localName
String prefix
static java.lang.String qualify (java.lang.String, java.lang.String)
String prefix
String localName
private void ()
public java.lang.String toString ()
private boolean equals (java.lang.String, java.lang.String)
String one
String two
private boolean namespacesEqual (org.mozilla.javascript.xmlimpl.XmlNode$Namespace, org.mozilla.javascript.xmlimpl.XmlNode$Namespace)
org.mozilla.javascript.xmlimpl.XmlNode$Namespace one
org.mozilla.javascript.xmlimpl.XmlNode$Namespace two
final boolean equals (org.mozilla.javascript.xmlimpl.XmlNode$QName)
org.mozilla.javascript.xmlimpl.XmlNode$QName other
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
void lookupPrefix (org.w3c.dom.Node)
String defaultNamespace
String nodeNamespace
org.w3c.dom.Node top
String generatedPrefix
String generatedUri
org.w3c.dom.Node node
String prefix
int i
java.lang.String qualify (org.w3c.dom.Node)
org.w3c.dom.Node node
void setAttribute (org.w3c.dom.Element, java.lang.String)
org.w3c.dom.Element element
String value
org.mozilla.javascript.xmlimpl.XmlNode$Namespace getNamespace ()
java.lang.String getLocalName ()
}
org/mozilla/javascript/xmlimpl/XmlNode$XmlNodeUserDataHandler.classXmlNode.java
package org.mozilla.javascript.xmlimpl
org.mozilla.javascript.xmlimpl.XmlNode$XmlNodeUserDataHandler extends java.lang.Object implements org.w3c.dom.UserDataHandler java.io.Serializable {
private static final long serialVersionUID
void ()
public void handle (short, java.lang.String, java.lang.Object, org.w3c.dom.Node, org.w3c.dom.Node)
short operation
String key
Object data
org.w3c.dom.Node src
org.w3c.dom.Node dest
}
org/mozilla/javascript/xmlimpl/XmlNode.classXmlNode.java
package org.mozilla.javascript.xmlimpl
org.mozilla.javascript.xmlimpl.XmlNode extends java.lang.Object implements java.io.Serializable {
private static final String XML_NAMESPACES_NAMESPACE_URI
private static final String USER_DATA_XMLNODE_KEY
private static final boolean DOM_LEVEL_3
private static final long serialVersionUID
private org.w3c.dom.UserDataHandler events
private org.w3c.dom.Node dom
private org.mozilla.javascript.xmlimpl.XML xml
private static org.mozilla.javascript.xmlimpl.XmlNode getUserData (org.w3c.dom.Node)
org.w3c.dom.Node node
private static void setUserData (org.w3c.dom.Node, org.mozilla.javascript.xmlimpl.XmlNode)
org.w3c.dom.Node node
org.mozilla.javascript.xmlimpl.XmlNode wrap
private static org.mozilla.javascript.xmlimpl.XmlNode createImpl (org.w3c.dom.Node)
org.w3c.dom.Node node
org.mozilla.javascript.xmlimpl.XmlNode rv
static org.mozilla.javascript.xmlimpl.XmlNode newElementWithText (org.mozilla.javascript.xmlimpl.XmlProcessor, org.mozilla.javascript.xmlimpl.XmlNode, org.mozilla.javascript.xmlimpl.XmlNode$QName, java.lang.String)
org.mozilla.javascript.xmlimpl.XmlProcessor processor
org.mozilla.javascript.xmlimpl.XmlNode reference
org.mozilla.javascript.xmlimpl.XmlNode$QName qname
String value
org.w3c.dom.Document document
org.w3c.dom.Node referenceDom
org.mozilla.javascript.xmlimpl.XmlNode$Namespace ns
org.w3c.dom.Element e
static org.mozilla.javascript.xmlimpl.XmlNode createText (org.mozilla.javascript.xmlimpl.XmlProcessor, java.lang.String)
org.mozilla.javascript.xmlimpl.XmlProcessor processor
String value
static org.mozilla.javascript.xmlimpl.XmlNode createElementFromNode (org.w3c.dom.Node)
org.w3c.dom.Node node
static org.mozilla.javascript.xmlimpl.XmlNode createElement (org.mozilla.javascript.xmlimpl.XmlProcessor, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
org.mozilla.javascript.xmlimpl.XmlProcessor processor
String namespaceUri
String xml
static org.mozilla.javascript.xmlimpl.XmlNode createEmpty (org.mozilla.javascript.xmlimpl.XmlProcessor)
org.mozilla.javascript.xmlimpl.XmlProcessor processor
private static org.mozilla.javascript.xmlimpl.XmlNode copy (org.mozilla.javascript.xmlimpl.XmlNode)
org.mozilla.javascript.xmlimpl.XmlNode other
private void ()
java.lang.String debug ()
org.mozilla.javascript.xmlimpl.XmlProcessor raw
public java.lang.String toString ()
org.mozilla.javascript.xmlimpl.XML getXml ()
void setXml (org.mozilla.javascript.xmlimpl.XML)
org.mozilla.javascript.xmlimpl.XML xml
int getChildCount ()
org.mozilla.javascript.xmlimpl.XmlNode parent ()
org.w3c.dom.Node domParent
int getChildIndex ()
int i
org.w3c.dom.NodeList siblings
void removeChild (int)
int index
java.lang.String toXmlString (org.mozilla.javascript.xmlimpl.XmlProcessor)
org.mozilla.javascript.xmlimpl.XmlProcessor processor
java.lang.String ecmaValue ()
void deleteMe ()
org.w3c.dom.Attr attr
void normalize ()
void insertChildAt (int, org.mozilla.javascript.xmlimpl.XmlNode)
int index
org.mozilla.javascript.xmlimpl.XmlNode node
org.w3c.dom.Node parent
org.w3c.dom.Node child
void insertChildrenAt (int, org.mozilla.javascript.xmlimpl.XmlNode[])
int i
int index
org.mozilla.javascript.xmlimpl.XmlNode[] nodes
org.mozilla.javascript.xmlimpl.XmlNode getChild (int)
int index
org.w3c.dom.Node child
boolean hasChildElement ()
int i
org.w3c.dom.NodeList nodes
boolean isSameNode (org.mozilla.javascript.xmlimpl.XmlNode)
org.mozilla.javascript.xmlimpl.XmlNode other
private java.lang.String toUri (java.lang.String)
String ns
private void addNamespaces (org.mozilla.javascript.xmlimpl.XmlNode$Namespaces, org.w3c.dom.Element)
org.w3c.dom.Attr attr
int i
org.mozilla.javascript.xmlimpl.XmlNode$Namespaces rv
org.w3c.dom.Element element
String myDefaultNamespace
String parentDefaultNamespace
org.w3c.dom.NamedNodeMap attributes
private org.mozilla.javascript.xmlimpl.XmlNode$Namespaces getAllNamespaces ()
org.mozilla.javascript.xmlimpl.XmlNode$Namespaces rv
org.w3c.dom.Node target
org.mozilla.javascript.xmlimpl.XmlNode$Namespace[] getInScopeNamespaces ()
org.mozilla.javascript.xmlimpl.XmlNode$Namespaces rv
org.mozilla.javascript.xmlimpl.XmlNode$Namespace[] getNamespaceDeclarations ()
org.mozilla.javascript.xmlimpl.XmlNode$Namespaces rv
org.mozilla.javascript.xmlimpl.XmlNode$Namespace getNamespaceDeclaration (java.lang.String)
String prefix
org.mozilla.javascript.xmlimpl.XmlNode$Namespaces rv
org.mozilla.javascript.xmlimpl.XmlNode$Namespace getNamespaceDeclaration ()
final org.mozilla.javascript.xmlimpl.XmlNode copy ()
final boolean isParentType ()
final boolean isTextType ()
final boolean isAttributeType ()
final boolean isProcessingInstructionType ()
final boolean isCommentType ()
final boolean isElementType ()
final void renameNode (org.mozilla.javascript.xmlimpl.XmlNode$QName)
org.mozilla.javascript.xmlimpl.XmlNode$QName qname
void invalidateNamespacePrefix ()
int i
String prefix
org.mozilla.javascript.xmlimpl.XmlNode$QName after
org.w3c.dom.NamedNodeMap attrs
private void declareNamespace (org.w3c.dom.Element, java.lang.String, java.lang.String)
org.w3c.dom.Element e
String prefix
String uri
void declareNamespace (java.lang.String, java.lang.String)
org.w3c.dom.Element e
String prefix
String uri
private org.mozilla.javascript.xmlimpl.XmlNode$Namespace getDefaultNamespace ()
String prefix
String uri
private java.lang.String getExistingPrefixFor (org.mozilla.javascript.xmlimpl.XmlNode$Namespace)
org.mozilla.javascript.xmlimpl.XmlNode$Namespace namespace
private org.mozilla.javascript.xmlimpl.XmlNode$Namespace getNodeNamespace ()
String uri
String prefix
org.mozilla.javascript.xmlimpl.XmlNode$Namespace getNamespace ()
void removeNamespace (org.mozilla.javascript.xmlimpl.XmlNode$Namespace)
org.mozilla.javascript.xmlimpl.XmlNode attr
int i
org.mozilla.javascript.xmlimpl.XmlNode$Namespace namespace
org.mozilla.javascript.xmlimpl.XmlNode$Namespace current
org.w3c.dom.NamedNodeMap attrs
String existingPrefix
private void setProcessingInstructionName (java.lang.String)
String localName
org.w3c.dom.ProcessingInstruction pi
final void setLocalName (java.lang.String)
String prefix
String localName
final org.mozilla.javascript.xmlimpl.XmlNode$QName getQname ()
String uri
String prefix
void addMatchingChildren (org.mozilla.javascript.xmlimpl.XMLList, org.mozilla.javascript.xmlimpl.XmlNode$Filter)
org.w3c.dom.Node childnode
org.mozilla.javascript.xmlimpl.XmlNode child
int i
org.mozilla.javascript.xmlimpl.XMLList result
org.mozilla.javascript.xmlimpl.XmlNode$Filter filter
org.w3c.dom.Node node
org.w3c.dom.NodeList children
org.mozilla.javascript.xmlimpl.XmlNode[] getMatchingChildren (org.mozilla.javascript.xmlimpl.XmlNode$Filter)
org.w3c.dom.Node node
int i
org.mozilla.javascript.xmlimpl.XmlNode$Filter filter
java.util.ArrayList rv
org.w3c.dom.NodeList nodes
org.mozilla.javascript.xmlimpl.XmlNode[] getAttributes ()
int i
org.w3c.dom.NamedNodeMap attrs
org.mozilla.javascript.xmlimpl.XmlNode[] rv
java.lang.String getAttributeValue ()
void setAttribute (org.mozilla.javascript.xmlimpl.XmlNode$QName, java.lang.String)
org.mozilla.javascript.xmlimpl.XmlNode$QName name
String value
void replaceWith (org.mozilla.javascript.xmlimpl.XmlNode)
org.mozilla.javascript.xmlimpl.XmlNode other
org.w3c.dom.Node replacement
java.lang.String ecmaToXMLString (org.mozilla.javascript.xmlimpl.XmlProcessor)
int i
org.w3c.dom.Element copy
org.mozilla.javascript.xmlimpl.XmlNode$Namespace[] inScope
org.mozilla.javascript.xmlimpl.XmlProcessor processor
org.w3c.dom.Node toDomNode ()
static void ()
}
org/mozilla/javascript/xmlimpl/XmlProcessor$1.classXmlProcessor.java
package org.mozilla.javascript.xmlimpl
org.mozilla.javascript.xmlimpl.XmlProcessor$1 extends java.lang.Object {
}
org/mozilla/javascript/xmlimpl/XmlProcessor$RhinoSAXErrorHandler.classXmlProcessor.java
package org.mozilla.javascript.xmlimpl
org.mozilla.javascript.xmlimpl.XmlProcessor$RhinoSAXErrorHandler extends java.lang.Object implements org.xml.sax.ErrorHandler java.io.Serializable {
private static final long serialVersionUID
private void ()
private void throwError (org.xml.sax.SAXParseException)
org.xml.sax.SAXParseException e
public void error (org.xml.sax.SAXParseException)
org.xml.sax.SAXParseException e
public void fatalError (org.xml.sax.SAXParseException)
org.xml.sax.SAXParseException e
public void warning (org.xml.sax.SAXParseException)
org.xml.sax.SAXParseException e
void (org.mozilla.javascript.xmlimpl.XmlProcessor$1)
org.mozilla.javascript.xmlimpl.XmlProcessor$1 x0
}
org/mozilla/javascript/xmlimpl/XmlProcessor.classXmlProcessor.java
package org.mozilla.javascript.xmlimpl
org.mozilla.javascript.xmlimpl.XmlProcessor extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private boolean ignoreComments
private boolean ignoreProcessingInstructions
private boolean ignoreWhitespace
private boolean prettyPrint
private int prettyIndent
private transient javax.xml.parsers.DocumentBuilderFactory dom
private transient javax.xml.transform.TransformerFactory xform
private transient javax.xml.parsers.DocumentBuilder documentBuilder
private org.mozilla.javascript.xmlimpl.XmlProcessor$RhinoSAXErrorHandler errorHandler
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
void ()
final void setDefault ()
final void setIgnoreComments (boolean)
boolean b
final void setIgnoreWhitespace (boolean)
boolean b
final void setIgnoreProcessingInstructions (boolean)
boolean b
final void setPrettyPrinting (boolean)
boolean b
final void setPrettyIndent (int)
int i
final boolean isIgnoreComments ()
final boolean isIgnoreProcessingInstructions ()
final boolean isIgnoreWhitespace ()
final boolean isPrettyPrinting ()
final int getPrettyIndent ()
private java.lang.String toXmlNewlines (java.lang.String)
int i
String rv
StringBuffer nl
private javax.xml.parsers.DocumentBuilderFactory getDomFactory ()
private synchronized javax.xml.parsers.DocumentBuilder getDocumentBuilderFromPool () throws javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.DocumentBuilderFactory factory
javax.xml.parsers.DocumentBuilder result
javax.xml.parsers.DocumentBuilder result
private synchronized void returnDocumentBuilderToPool (javax.xml.parsers.DocumentBuilder)
UnsupportedOperationException e
javax.xml.parsers.DocumentBuilder db
private void addProcessingInstructionsTo (java.util.List, org.w3c.dom.Node)
int i
java.util.List list
org.w3c.dom.Node node
private void addCommentsTo (java.util.List, org.w3c.dom.Node)
int i
java.util.List list
org.w3c.dom.Node node
private void addTextNodesToRemoveAndTrim (java.util.List, org.w3c.dom.Node)
org.w3c.dom.Text text
boolean BUG_369394_IS_VALID
int i
java.util.List toRemove
org.w3c.dom.Node node
final org.w3c.dom.Node toXml (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
org.w3c.dom.Node node
java.util.Iterator i$
java.util.List list
org.w3c.dom.Node node
java.util.Iterator i$
java.util.List list
org.w3c.dom.Node node
java.util.Iterator i$
java.util.List list
org.w3c.dom.Node node
org.w3c.dom.Node node
String syntheticXml
org.w3c.dom.Document document
org.w3c.dom.NodeList rv
java.io.IOException e
javax.xml.parsers.ParserConfigurationException e
String defaultNamespaceUri
String xml
javax.xml.parsers.DocumentBuilder builder
org.w3c.dom.Document newDocument ()
javax.xml.parsers.ParserConfigurationException ex
javax.xml.parsers.DocumentBuilder builder
private java.lang.String toString (org.w3c.dom.Node)
javax.xml.transform.Transformer transformer
javax.xml.transform.TransformerConfigurationException ex
javax.xml.transform.TransformerException ex
org.w3c.dom.Node node
javax.xml.transform.dom.DOMSource source
java.io.StringWriter writer
javax.xml.transform.stream.StreamResult result
java.lang.String escapeAttributeValue (java.lang.Object)
Object value
String text
org.w3c.dom.Document dom
org.w3c.dom.Element e
String elementText
int begin
int end
java.lang.String escapeTextValue (java.lang.Object)
Object value
String text
org.w3c.dom.Document dom
org.w3c.dom.Element e
String elementText
int begin
int end
private java.lang.String escapeElementValue (java.lang.String)
String s
private java.lang.String elementToXmlString (org.w3c.dom.Element)
org.w3c.dom.Element element
org.w3c.dom.Element copy
final java.lang.String ecmaToXmlString (org.w3c.dom.Node)
int i
String data
String v
String value
org.w3c.dom.ProcessingInstruction pi
org.w3c.dom.Node node
StringBuffer s
int indentLevel
private void beautifyElement (org.w3c.dom.Element, int)
int i
int i
int i
int i
int i
org.w3c.dom.Element elem
java.util.Iterator i$
org.w3c.dom.Element e
int indent
StringBuffer s
String afterContent
String beforeContent
java.util.ArrayList toIndent
boolean indentChildren
org.w3c.dom.NodeList nodes
java.util.ArrayList list
}