Home | History | Annotate | Download | only in 1.7R3

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.class
ByteCode.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.class
ClassFileWriter.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.class
ClassFileWriter.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.class
ClassFileWriter.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.class
ClassFileWriter.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.class
ClassFileWriter.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.class
ClassFileWriter.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.class
ClassFileWriter.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.class
ClassFileWriter.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.class
ClassFileWriter.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.class
ClassFileWriter.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.class
Arguments.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.class
BaseFunction.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.class
JavaMembers.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.class
BoundFunction.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.class
Callable.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.class
ClassCache.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.class
ClassDefinitionException.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.class
ClassShutter.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.class
CodeGenerator.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.class
CompilerEnvirons.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.class
ConstProperties.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.class
Context.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.class
Context.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.class
Context.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.class
Context.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.class
ContextAction.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.class
ContextFactory.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.class
ContextFactory.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.class
ContextFactory.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.class
ContextFactory.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.class
ContextFactory.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.class
ContextListener.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.class
ContinuationPending.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.class
DToA.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.class
Decompiler.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.class
DefaultErrorReporter.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.class
DefiningClassLoader.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.class
Delegator.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.class
EcmaError.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.class
ErrorReporter.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.class
Evaluator.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.class
EvaluatorException.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.class
JavaMembers.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.class
Function.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.class
FunctionObject.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.class
GeneratedClassLoader.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.class
IRFactory.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.class
Icode.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.class
IdFunctionCall.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.class
IdFunctionObject.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.class
IdScriptableObject.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.class
IdScriptableObject.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.class
ImporterTopLevel.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.class
InterfaceAdapter.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.class
InterfaceAdapter.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.class
InterpretedFunction.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.class
Interpreter.java
package org.mozilla.javascript
 org.mozilla.javascript.Interpreter$1 extends java.lang.Object {
}

org/mozilla/javascript/Interpreter$CallFrame.class
Interpreter.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.class
Interpreter.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.class
Interpreter.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.class
Interpreter.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.class
InterpreterData.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.class
JavaAdapter.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.class
JavaAdapter.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.class
JavaAdapter.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.class
JavaAdapter.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.class
JavaMembers.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.class
JavaMembers.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.class
JavaScriptException.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.class
Kit.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.class
Kit.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.class
LazilyLoadedCtor.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.class
LazilyLoadedCtor.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.class
MemberBox.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.class
NativeArray.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.class
NativeArray.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.class
NativeArray.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.class
NativeArray.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.class
NativeBoolean.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.class
NativeCall.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.class
NativeContinuation.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.class
NativeDate.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.class
NativeError.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.class
NativeFunction.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.class
NativeGenerator.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.class
NativeGenerator.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.class
NativeGenerator.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.class
NativeGenerator.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.class
NativeGlobal.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.class
NativeIterator.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.class
NativeIterator.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.class
NativeIterator.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.class
NativeJSON.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.class
NativeJSON.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.class
NativeJavaArray.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.class
NativeJavaClass.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.class
NativeJavaConstructor.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.class
NativeJavaMethod.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.class
NativeJavaObject.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.class
NativeJavaPackage.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.class
NativeJavaTopPackage.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.class
NativeMath.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.class
NativeNumber.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.class
NativeObject.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.class
NativeObject.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.class
NativeObject.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.class
NativeObject.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.class
NativeObject.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.class
NativeObject.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.class
NativeObject.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.class
NativeObject.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.class
NativeScript.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.class
NativeString.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.class
NativeWith.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.class
Node.java
package org.mozilla.javascript
 org.mozilla.javascript.Node$1 extends java.lang.Object {
}

org/mozilla/javascript/Node$NodeIterator.class
Node.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.class
Node.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.class
Node.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.class
NodeTransformer.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.class
NotAFunctionException.java
package org.mozilla.javascript
public org.mozilla.javascript.NotAFunctionException extends java.lang.RuntimeException {
	static final long serialVersionUID
	public void  () 
}

org/mozilla/javascript/ObjArray.class
ObjArray.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.class
ObjToIntMap.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.class
ObjToIntMap.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.class
Parser.java
package org.mozilla.javascript
 org.mozilla.javascript.Parser$1 extends java.lang.Object {
}

org/mozilla/javascript/Parser$ConditionData.class
Parser.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.class
Parser.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.class
Parser.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.class
Parser.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.class
PolicySecurityController.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.class
PolicySecurityController.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.class
PolicySecurityController.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.class
PolicySecurityController.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.class
PolicySecurityController.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.class
PolicySecurityController.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.class
PropertyException.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.class
Ref.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.class
RefCallable.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.class
RegExpProxy.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.class
RhinoException.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.class
RhinoSecurityManager.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.class
Script.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.class
ScriptRuntime.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.class
ScriptRuntime.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.class
ScriptRuntime.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.class
ScriptRuntime.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.class
ScriptRuntime.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.class
ScriptRuntime.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.class
ScriptStackElement.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.class
Scriptable.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.class
ScriptableObject.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.class
ScriptableObject.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.class
ScriptableObject.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.class
SecureCaller.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.class
SecureCaller.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.class
SecureCaller.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.class
SecureCaller.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.class
SecureCaller.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.class
SecurityController.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.class
SecurityController.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.class
SecurityUtilities.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.class
SecurityUtilities.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.class
SecurityUtilities.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.class
SecurityUtilities.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.class
SpecialRef.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.class
Synchronizer.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.class
Token.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.class
Token.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.class
TokenStream.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.class
TopLevel.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.class
TopLevel.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.class
UintMap.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.class
Undefined.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.class
UniqueTag.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.class
VMBridge.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.class
WrapFactory.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.class
WrappedException.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.class
Wrapper.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.class
JSConstructor.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.class
JSFunction.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.class
JSGetter.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.class
JSSetter.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.class
JSStaticFunction.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.class
ArrayComprehension.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.class
ArrayComprehensionLoop.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.class
ArrayLiteral.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.class
Assignment.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.class
AstNode.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.class
AstNode.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.class
AstNode.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.class
AstRoot.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.class
AstRoot.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.class
Block.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.class
BreakStatement.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.class
CatchClause.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.class
Comment.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.class
ConditionalExpression.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.class
ContinueStatement.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.class
DestructuringForm.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.class
DoLoop.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.class
ElementGet.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.class
EmptyExpression.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.class
ErrorCollector.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.class
ErrorNode.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.class
ExpressionStatement.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.class
ForInLoop.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.class
ForLoop.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.class
FunctionCall.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.class
FunctionNode.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.class
FunctionNode.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.class
IdeErrorReporter.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.class
IfStatement.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.class
InfixExpression.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.class
Jump.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.class
KeywordLiteral.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.class
Label.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.class
LabeledStatement.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.class
LetNode.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.class
Loop.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.class
Name.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.class
NewExpression.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.class
NodeVisitor.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.class
NumberLiteral.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.class
ObjectLiteral.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.class
ObjectProperty.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.class
ParenthesizedExpression.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.class
ParseProblem.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.class
ParseProblem.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.class
PropertyGet.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.class
RegExpLiteral.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.class
ReturnStatement.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.class
Scope.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.class
ScriptNode.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.class
StringLiteral.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.class
SwitchCase.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.class
SwitchStatement.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.class
Symbol.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.class
ThrowStatement.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.class
TryStatement.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.class
UnaryExpression.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.class
VariableDeclaration.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.class
VariableInitializer.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.class
WhileLoop.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.class
WithStatement.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.class
XmlDotQuery.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.class
XmlElemRef.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.class
XmlExpression.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.class
XmlFragment.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.class
XmlLiteral.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.class
XmlMemberGet.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.class
XmlPropRef.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.class
XmlRef.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.class
XmlString.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.class
Yield.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.class
ModuleScope.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.class
ModuleScript.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.class
ModuleScriptProvider.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.class
Require.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.class
RequireBuilder.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.class
CachingModuleScriptProviderBase.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.class
CachingModuleScriptProviderBase.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.class
DefaultUrlConnectionExpiryCalculator.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.class
ModuleSource.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.class
ModuleSourceProvider.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.class
ModuleSourceProviderBase.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.class
MultiModuleScriptProvider.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.class
ParsedContentType.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.class
SoftCachingModuleScriptProvider.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.class
SoftCachingModuleScriptProvider.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.class
StrongCachingModuleScriptProvider.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.class
UrlConnectionExpiryCalculator.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.class
UrlConnectionSecurityDomainProvider.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.class
UrlModuleSourceProvider.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.class
UrlModuleSourceProvider.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.class
DebugFrame.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.class
DebuggableObject.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.class
DebuggableScript.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.class
Debugger.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.class
VMBridge_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.class
VMBridge_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.class
VMBridge_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.class
JsonParser.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.class
JsonParser.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.class
Block.java
package org.mozilla.javascript.optimizer
 org.mozilla.javascript.optimizer.Block$1 extends java.lang.Object {
}

org/mozilla/javascript/optimizer/Block$FatBlock.class
Block.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.class
Block.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.class
Codegen.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.class
Codegen.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.class
ClassCompiler.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.class
Codegen.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.class
DataFlowBitSet.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.class
OptFunctionNode.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.class
OptRuntime.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.class
OptRuntime.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.class
OptRuntime.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.class
OptTransformer.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.class
Optimizer.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.class
NativeRegExp.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.class
RegExpImpl.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.class
NativeRegExp.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.class
NativeRegExpCtor.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.class
NativeRegExp.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.class
NativeRegExp.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.class
NativeRegExp.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.class
NativeRegExp.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.class
NativeRegExp.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.class
NativeRegExp.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.class
RegExpImpl.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.class
SubString.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.class
ScriptableInputStream.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.class
ScriptableOutputStream.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.class
ScriptableOutputStream.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.class
SourceReader.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.class
ToolErrorReporter.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.class
SwingGui.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.class
SwingGui.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.class
SwingGui.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.class
SwingGui.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.class
Dim.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.class
Dim.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.class
Dim.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.class
Dim.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.class
Dim.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.class
Dim.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.class
Dim.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.class
SwingGui.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.class
SwingGui.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.class
SwingGui.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.class
SwingGui.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.class
SwingGui.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.class
SwingGui.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.class
SwingGui.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.class
SwingGui.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.class
SwingGui.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.class
SwingGui.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.class
GuiCallback.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.class
SwingGui.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.class
SwingGui.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.class
Main.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.class
Main.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.class
SwingGui.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.class
SwingGui.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.class
SwingGui.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.class
SwingGui.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.class
SwingGui.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.class
SwingGui.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.class
SwingGui.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.class
SwingGui.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.class
ScopeProvider.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.class
SourceProvider.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.class
SwingGui.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.class
SwingGui.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.class
SwingGui.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.class
SwingGui.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.class
SwingGui.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.class
SwingGui.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.class
AbstractCellEditor.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.class
JTreeTable.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.class
JTreeTable.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.class
JTreeTable.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.class
JTreeTable.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.class
JTreeTable.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.class
TreeTableModel.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.class
TreeTableModelAdapter.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.class
TreeTableModelAdapter.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.class
TreeTableModelAdapter.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.class
TreeTableModelAdapter.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.class
CodePrinter.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.class
FileBody.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.class
FileBody.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.class
IdValuePair.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.class
Main.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.class
SwitchGenerator.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.class
Main.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.class
ConsoleTextArea.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.class
ConsoleTextArea.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.class
ConsoleTextArea.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.class
Environment.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.class
ShellLine.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.class
Global.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.class
Global.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.class
JSConsole.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.class
JSConsole.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.class
JSConsole.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.class
JavaPolicySecurity.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.class
JavaPolicySecurity.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.class
JavaPolicySecurity.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.class
JavaPolicySecurity.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.class
JavaPolicySecurity.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.class
JavaPolicySecurity.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.class
JavaPolicySecurity.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.class
Main.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.class
Main.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.class
Main.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.class
Main.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.class
Global.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.class
QuitAction.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.class
Global.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.class
SecurityProxy.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.class
ShellContextFactory.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.class
ShellLine.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.class
XMLLib.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.class
XMLLib.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.class
XMLLib.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.class
XMLObject.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.class
LogicalEquality.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.class
Namespace.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.class
NamespaceHelper.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.class
QName.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.class
XML.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.class
XML.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.class
XML.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.class
XMLCtor.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.class
XMLLibImpl.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.class
XMLList.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.class
XMLList.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.class
XMLName.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.class
XMLObjectImpl.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.class
XMLWithScope.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.class
Namespace.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.class
QName.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.class
XML.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.class
XMLCtor.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.class
XMLLibImpl.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.class
XMLList.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.class
XMLName.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.class
XMLObjectImpl.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.class
XMLWithScope.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.class
XmlNode.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.class
XmlNode.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.class
XmlNode.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.class
XmlNode.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.class
XmlNode.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.class
XmlNode.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.class
XmlNode.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.class
XmlNode.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.class
XmlNode.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.class
XmlNode.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.class
XmlNode.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.class
XmlNode.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.class
XmlProcessor.java
package org.mozilla.javascript.xmlimpl
 org.mozilla.javascript.xmlimpl.XmlProcessor$1 extends java.lang.Object {
}

org/mozilla/javascript/xmlimpl/XmlProcessor$RhinoSAXErrorHandler.class
XmlProcessor.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.class
XmlProcessor.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
}