org.mozilla.javascript.Interpreter.class Maven / Gradle / Ivy
The newest version!
???? 1c
f23
4 _56
2 _7 ?8
?9 ?: ?;
_<=
A>
?
_@
_A _BC
2
D
EF _GH
IJ
EK
L _M N
_O
_P
QR
"ST "U V
"W _XY
'Z [
'\ ]
'^ _
'`
Ia b
'c
_d
'e ??
_f
'g
_h
_i
_j
_k
_l m _n
op
q rs
t
?u
?v
?w
?x
?y _z { _| }
E~ ? ? ?
E? ?
E? ?
E? ?
E? ?
E? ?
q
? ?
E??
_2
? ?
E?
??
???
E?
E??? ?
?? _? ??
??
n?
??
??
??
_?
_?
_?
??
_?
_?
??
_??
|?
_?
|? |?
_?
|?
_?
_? _? _?
_?
_?
|?
??
_?
_?
_?
?? _?
?g
_?
I? ?
_?
_?
_?
E?
_?
_?
??
_?
_?
_?
_?
??
_??\
??
?? _?
?? _? _?
_? ??
?2
??
_???
?
? _? ?U ??
_?
_?
??
?? ?? ?? ?? ???
?
? ?? ???
A?
?4?
??[
A?
A?
A?
???
??
??
A?
???
?2?
?2?
??
??
?
??
"
?
? ? " "
?
_ ? ?
_
? ?
?
C
? ? ?
?
_!
_" ?# ?$ ?% ?& ?' ?(
_)* ?+ ?,
- ?
_.
_/ !01
23
4
?5 ?6
_7
?8
?9
?:
?;
?<
?=
?>
??
_@
_A ?B
_C ?D ?E
_F
?G
_H
?IJ
?K
?L
?M
?N
?O
?P
?Q
?R
?S
?T
?U
?VW
?X
?Y
?Z
?[
?\
?]
?^
?_
?` ?a
_b
?cd ?e
?f
?g ?h
ij
_k ?lm ?En
Co
_p
qr
?s
_tu Kv
_w;x
"yz
?{P|
?}
?~
_
_?
??
???
???[?!?!? ?? ??
??
???
??
??
??
??
??
??
??
??
??
_? ??
??
??
??
??
??
??
??
?? ??????
_???
??
_? o?
c??
?2 ?? ????
?????
_? ?? ??
? K?
???
??
??
_??
??
??
??
??
q?
?? ????
"?
??
?? "?
"?
~
?
???
???!???
?????
???
??
C2
???
C?
???
??
??
??
??
A?
??
???? InnerClasses GeneratorState ContinuationJump CallFrame Icode_DUP I
ConstantValue????
Icode_DUP2????
Icode_SWAP???? Icode_POP???? Icode_POP_RESULT???? Icode_IFEQ_POP???? Icode_VAR_INC_DEC???? Icode_NAME_INC_DEC???? Icode_PROP_INC_DEC???? Icode_ELEM_INC_DEC???? Icode_REF_INC_DEC???? Icode_SCOPE_LOAD???? Icode_SCOPE_SAVE???? Icode_TYPEOFNAME???? Icode_NAME_AND_THIS???? Icode_PROP_AND_THIS???? Icode_ELEM_AND_THIS???? Icode_VALUE_AND_THIS???? Icode_CLOSURE_EXPR???? Icode_CLOSURE_STMT???? Icode_CALLSPECIAL???? Icode_RETUNDEF???? Icode_GOSUB???? Icode_STARTSUB???? Icode_RETSUB????
Icode_LINE???? Icode_SHORTNUMBER???? Icode_INTNUMBER???? Icode_LITERAL_NEW???? Icode_LITERAL_SET???? Icode_SPARE_ARRAYLIT???? Icode_REG_IND_C0???? Icode_REG_IND_C1???? Icode_REG_IND_C2???? Icode_REG_IND_C3???? Icode_REG_IND_C4???? Icode_REG_IND_C5???? Icode_REG_IND1???? Icode_REG_IND2???? Icode_REG_IND4???? Icode_REG_STR_C0???? Icode_REG_STR_C1???? Icode_REG_STR_C2???? Icode_REG_STR_C3???? Icode_REG_STR1???? Icode_REG_STR2???? Icode_REG_STR4????
Icode_GETVAR1????
Icode_SETVAR1???? Icode_UNDEF????
Icode_ZERO???? Icode_ONE????
Icode_ENTERDQ????
Icode_LEAVEDQ???? Icode_TAIL_CALL???? Icode_LOCAL_CLEAR???? Icode_LITERAL_GETTER???? Icode_LITERAL_SETTER???? Icode_SETCONST???? Icode_SETCONSTVAR???? Icode_SETCONSTVAR1???? Icode_GENERATOR???? Icode_GENERATOR_END???? Icode_DEBUGGER???? MIN_ICODE compilerEnv )Lorg/mozilla/javascript/CompilerEnvirons; itsInFunctionFlag Z itsInTryFlag itsData (Lorg/mozilla/javascript/InterpreterData;
scriptOrFn 'Lorg/mozilla/javascript/ScriptOrFnNode; itsICodeTop
itsStackDepth
itsLineNumber itsDoubleTableTop
itsStrings $Lorg/mozilla/javascript/ObjToIntMap; itsLocalTop MIN_LABEL_TABLE_SIZE MIN_FIXUP_TABLE_SIZE (
itsLabelTable [I itsLabelTableTop
itsFixupTable [J itsFixupTableTop
itsLiteralIds !Lorg/mozilla/javascript/ObjArray; itsExceptionTableTop EXCEPTION_TRY_START_SLOT EXCEPTION_TRY_END_SLOT EXCEPTION_HANDLER_SLOT EXCEPTION_TYPE_SLOT EXCEPTION_LOCAL_SLOT EXCEPTION_SCOPE_SLOT EXCEPTION_SLOT_SIZE ECF_TAIL ()V Code LineNumberTable LocalVariableTable this $Lorg/mozilla/javascript/Interpreter; captureFrameForGenerator ^(Lorg/mozilla/javascript/Interpreter$CallFrame;)Lorg/mozilla/javascript/Interpreter$CallFrame; frame .Lorg/mozilla/javascript/Interpreter$CallFrame; result bytecodeName (I)Ljava/lang/String; bytecode
validIcode (I)Z icode validTokenCode token
validBytecode compile w(Lorg/mozilla/javascript/CompilerEnvirons;Lorg/mozilla/javascript/ScriptOrFnNode;Ljava/lang/String;Z)Ljava/lang/Object; tree
encodedSource Ljava/lang/String; returnFunction createScriptObject E(Ljava/lang/Object;Ljava/lang/Object;)Lorg/mozilla/javascript/Script; Ljava/lang/Object; staticSecurityDomain setEvalScriptFlag "(Lorg/mozilla/javascript/Script;)V script Lorg/mozilla/javascript/Script; createFunctionObject ?(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Ljava/lang/Object;Ljava/lang/Object;)Lorg/mozilla/javascript/Function; cx Lorg/mozilla/javascript/Context; scope #Lorg/mozilla/javascript/Scriptable; generateFunctionICode theFunction %Lorg/mozilla/javascript/FunctionNode; generateICodeFromTree (Lorg/mozilla/javascript/Node;)V tmp [B str index iter? Iterator -Lorg/mozilla/javascript/ObjToIntMap$Iterator; [D Lorg/mozilla/javascript/Node; generateNestedFunctions def jsi i
functionCount array )[Lorg/mozilla/javascript/InterpreterData; generateRegExpLiterals string flags N rep $Lorg/mozilla/javascript/RegExpProxy; [Ljava/lang/Object; updateLineNumber node lineno badTree ;(Lorg/mozilla/javascript/Node;)Ljava/lang/RuntimeException; visitStatement !(Lorg/mozilla/javascript/Node;I)V fnIndex fnType local test caseNode Jump "Lorg/mozilla/javascript/Node$Jump; target finallyRegister catchStartPC finallyStartPC tryNode exceptionObjectLocal
scopeLocal tryStart savedFlag catchTarget
finallyTarget
localIndex
scopeIndex name initialStackDepth type child visitExpression fn lastChild argCount callType afterSecondJumpStart jump ifThen ifElse
elseJumpStart afterElseJumpStart property num D inum memberTypeFlags
childCount queryPC enterWith with contextFlags savedStackDepth generateCallFunAndThis id left visitIncDec =(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)V object ref incrDecrMask childType visitLiteral n count skipIndexes propertyIds visitArrayComprehension Z(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)V initStmt expr getLocalBlockRef (Lorg/mozilla/javascript/Node;)I
localBlock getTargetLabel label markTargetLabel addGoto gotoPC top gotoOp targetPC
fixLabelGotos fixup J
jumpSource pc addBackwardGoto (II)V jumpPC fromPC resolveForwardGoto (I)V resolveGoto offset
offsetSite addToken addIcode addUint8 value addUint16 addInt getDoubleIndex (D)I na addGotoOp addVarOp op varIndex addStringOp (ILjava/lang/String;)V
addIndexOp addStringPrefix (Ljava/lang/String;)V addIndexPrefix addExceptionHandler (IIIZII)V
icodeStart icodeEnd handlerStart isFinally table increaseICodeCapacity (I)[B extraSize capacity stackChange newDepth change
allocLocal ()I localSlot releaseLocal getShort ([BI)I iCode getIndex getInt getExceptionHandler 2(Lorg/mozilla/javascript/Interpreter$CallFrame;Z)I start end onlyFinally exceptionTable best bestStart bestEnd dumpICode +(Lorg/mozilla/javascript/InterpreterData;)V idata bytecodeSpan (I)I getLineNumbers ,(Lorg/mozilla/javascript/InterpreterData;)[I line span data presentLines Lorg/mozilla/javascript/UintMap; iCodeLength captureStackInfo *(Lorg/mozilla/javascript/RhinoException;)V /[Lorg/mozilla/javascript/Interpreter$CallFrame;
previousCount ex 'Lorg/mozilla/javascript/RhinoException; interpreterFrameCount linePC linePCIndex getSourcePositionFromStack 6(Lorg/mozilla/javascript/Context;[I)Ljava/lang/String; linep getPatchedStack M(Lorg/mozilla/javascript/RhinoException;Ljava/lang/String;)Ljava/lang/String; c C pos nativeStackTrace tag sb Ljava/lang/StringBuffer;
lineSeparator
arrayIndex getScriptStack 9(Lorg/mozilla/javascript/RhinoException;)Ljava/util/List; Ljava/lang/StringBuilder; list Ljava/util/List; LocalVariableTypeTable $Ljava/util/List; Signature M(Lorg/mozilla/javascript/RhinoException;)Ljava/util/List; getEncodedSource <(Lorg/mozilla/javascript/InterpreterData;)Ljava/lang/String; initFunction s(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/InterpretedFunction;I)V parent ,Lorg/mozilla/javascript/InterpretedFunction; interpret ?(Lorg/mozilla/javascript/InterpretedFunction;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; savedDomain ifun thisObj args resumeGenerator |(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;ILjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; e Ljava/lang/RuntimeException; operation
savedState generatorState 3Lorg/mozilla/javascript/Interpreter$GeneratorState; restartContinuation ?(Lorg/mozilla/javascript/NativeContinuation;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; arg +Lorg/mozilla/javascript/NativeContinuation;
capturedFrame cjump 5Lorg/mozilla/javascript/Interpreter$ContinuationJump;
interpretLoop t(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Interpreter$CallFrame;Ljava/lang/Object;)Ljava/lang/Object; generatorFrame generator (Lorg/mozilla/javascript/NativeGenerator; obj
sourceLine rDbl lDbl rhs lhs valBln o d rIntValue lIntValue Lorg/mozilla/javascript/Ref; function outArgs functionThis !Lorg/mozilla/javascript/Callable; isNew callParentFrame calleeFrame iApplyCallable
applyCallable )Lorg/mozilla/javascript/IdFunctionObject; noSuchMethodShim NoSuchMethodShim 7Lorg/mozilla/javascript/ScriptRuntime$NoSuchMethodShim; noSuchMethodMethod fun
funThisObj calleeScope newInstance f !Lorg/mozilla/javascript/Function; cp (Lorg/mozilla/javascript/ConstProperties; val varValue d2 varName lastCatchScope afterFirstScope caughtException Ljava/lang/Throwable; enumType elem ns ids skipIndexces
getterSetters x stack sDbl vars varDbls
varAttributes strings [Ljava/lang/String; stackTop exState Ljava/lang/Error; rex EX_CATCH_STATE EX_FINALLY_STATE EX_NO_JS_STATE throwable DBL_MRK undefined instructionCounting INVOCATION_COST EXCEPTION_COST stringReg indexReg interpreterResult interpreterResultDbl initFrameForNoSuchMethod?(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Interpreter$CallFrame;I[Ljava/lang/Object;[DIILorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/ScriptRuntime$NoSuchMethodShim;Lorg/mozilla/javascript/InterpretedFunction;)Lorg/mozilla/javascript/Interpreter$CallFrame; argsArray shift elements
shallowEquals ([Ljava/lang/Object;[DI)Z ldbl rdbl processThrowable ?(Lorg/mozilla/javascript/Context;Ljava/lang/Object;Lorg/mozilla/javascript/Interpreter$CallFrame;IZ)Lorg/mozilla/javascript/Interpreter$CallFrame; exLocal rewindCount
enterCount enterFrames freezeGenerator ?(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Interpreter$CallFrame;ILorg/mozilla/javascript/Interpreter$GeneratorState;)Ljava/lang/Object;
thawGenerator w(Lorg/mozilla/javascript/Interpreter$CallFrame;ILorg/mozilla/javascript/Interpreter$GeneratorState;I)Ljava/lang/Object; initFrameForApplyOrCall(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Interpreter$CallFrame;I[Ljava/lang/Object;[DIILorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/IdFunctionObject;Lorg/mozilla/javascript/InterpretedFunction;)Lorg/mozilla/javascript/Interpreter$CallFrame; applyThis callArgs initFrame(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;[DIILorg/mozilla/javascript/InterpretedFunction;Lorg/mozilla/javascript/Interpreter$CallFrame;Lorg/mozilla/javascript/Interpreter$CallFrame;)V fdata stackAttributes
stackReuse callerScope argsDbl argShift
fnOrScript parentFrame
useActivation
debuggerFrame )Lorg/mozilla/javascript/debug/DebugFrame;
scriptRegExps $[Lorg/mozilla/javascript/Scriptable;
emptyStackTop
maxFrameArray varCount definedArgs isFrameEnterExitRequired 1(Lorg/mozilla/javascript/Interpreter$CallFrame;)Z
enterFrame e(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Interpreter$CallFrame;[Ljava/lang/Object;Z)V continuationRestart usesActivation
isDebugged exitFrame c(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Interpreter$CallFrame;Ljava/lang/Object;)V resultDbl
setCallResult D(Lorg/mozilla/javascript/Interpreter$CallFrame;Ljava/lang/Object;D)V
callResult
callResultDbl captureContinuation M(Lorg/mozilla/javascript/Context;)Lorg/mozilla/javascript/NativeContinuation; |(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Interpreter$CallFrame;Z)Lorg/mozilla/javascript/NativeContinuation; requireContinuationsTopFrame outermost stack_int32 2(Lorg/mozilla/javascript/Interpreter$CallFrame;I)I stack_double 2(Lorg/mozilla/javascript/Interpreter$CallFrame;I)D
stack_boolean 2(Lorg/mozilla/javascript/Interpreter$CallFrame;I)Z do_add 9([Ljava/lang/Object;[DILorg/mozilla/javascript/Context;)V leftRightOrder lstr rstr getArgsArray ,([Ljava/lang/Object;[DII)[Ljava/lang/Object; addInstructionCount R(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Interpreter$CallFrame;I)V extra
SourceFile Interpreter.javast "org/mozilla/javascript/ObjToIntMapsTU org/mozilla/javascript/ObjArrayab?J??}???? "java/lang/IllegalArgumentException??s*????GH &org/mozilla/javascript/NodeTransformer?????NO &org/mozilla/javascript/InterpreterData??;??s?LM?J?t??????? *org/mozilla/javascript/InterpretedFunctionNM?J??IJ #org/mozilla/javascript/FunctionNode ;?J?? J
;
?t?t??t?P?;? java/lang/StringEt;tS??c?\;?? ?!?"#$?%&'();??*;+?,;-?./0?1; "org/mozilla/javascript/InterpretersM2?3;456789 java/lang/Object:?;?<=>??@;R?A? java/lang/RuntimeExceptionB?C;D
EP(7??F
??:;G= org/mozilla/javascript/Node$Jump?????? KJ[\,-H
I?)*+JKQ???LM?"&'N#??OP ????QRST org/mozilla/javascript/NodeU;]?U`?^_VW org/mozilla/javascript/UintMapW34XYWZV??OPA?[\]6^?_`?a\bb ,org/mozilla/javascript/Interpreter$CallFramec.de?f? 0org.mozilla.javascript.Interpreter.interpretLoop java/lang/StringBufferg; line.separatorhijklmnopqr
at scriptqsqto? java/util/ArrayList java/lang/StringBuilder at quqvqw (xSy???z{{|}~???????s????J?J?? 1org/mozilla/javascript/Interpreter$GeneratorStates????????? 3org/mozilla/javascript/Interpreter$ContinuationJumps?~???????T???????????}?\??z{ &org/mozilla/javascript/NativeGenerator??~s??????? *org/mozilla/javascript/JavaScriptException???s?????!"??????????????????#$?,-??? ??%&?? !org/mozilla/javascript/Scriptable???????????????????????? org/mozilla/javascript/Ref????????????????????*+?? org/mozilla/javascript/Callable??????J????? )org/mozilla/javascript/NativeContinuation 'org/mozilla/javascript/IdFunctionObject????????? 5org/mozilla/javascript/ScriptRuntime$NoSuchMethodShim???????? org/mozilla/javascript/Function????????>?B????? msg.var.redecl?? &org/mozilla/javascript/ConstProperties??W?X ?? java/lang/Throwable
{|?
!"!#$%&'LM Unknown icode : @ pc : (P)*+, java/lang/IllegalStateException??? org/mozilla/javascript/EcmaError )org/mozilla/javascript/EvaluatorException-? java/lang/Error./CD0}?}12?34 java/lang/Number5P6?
msg.yield.closing789%:;<?=?>?@ABCDEFGHIJKLMN?O; Exceeded maximum stack depthPQ !org/mozilla/javascript/NativeWithRSTUVW 5RHINO USAGE WARNING: onExit terminated with exceptionXY* Interpreter frames not foundZ[ ?Cannot capture continuation from JavaScript code not called directly by executeScriptWithContinuations or callFunctionWithContinuations\T] java/lang/Boolean^_yS?B?`jBab org/mozilla/javascript/Evaluator $org/mozilla/javascript/Interpreter$1 +org/mozilla/javascript/ObjToIntMap$Iterator frozen cloneFrozen 0()Lorg/mozilla/javascript/Interpreter$CallFrame;
frameIndex valueOf transform *(Lorg/mozilla/javascript/ScriptOrFnNode;)V %org/mozilla/javascript/ScriptOrFnNode getFunctionNode ((I)Lorg/mozilla/javascript/FunctionNode; 'org/mozilla/javascript/CompilerEnvirons getLanguageVersion
getSourceName ()Ljava/lang/String; ((ILjava/lang/String;Ljava/lang/String;)V topLevel org/mozilla/javascript/Kit codeBug ()Ljava/lang/RuntimeException; createScript h(Lorg/mozilla/javascript/InterpreterData;Ljava/lang/Object;)Lorg/mozilla/javascript/InterpretedFunction; evalScriptFlag createFunction ?(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/InterpreterData;Ljava/lang/Object;)Lorg/mozilla/javascript/InterpretedFunction; getFunctionType itsFunctionType requiresActivation ()Z itsNeedsActivation getFunctionName itsName getIgnoreDynamicScope isUseDynamicScope useDynamicScope isGenerator
getBaseLineno getLastChild ()Lorg/mozilla/javascript/Node; itsICode java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V size itsStringTable newIterator /()Lorg/mozilla/javascript/ObjToIntMap$Iterator; done getKey ()Ljava/lang/Object; getValue next itsDoubleTable itsExceptionTable getParamAndVarCount
itsMaxVars itsMaxLocals itsMaxStack itsMaxFrameArray getParamAndVarNames ()[Ljava/lang/String; argNames getParamAndVarConst ()[Z
argIsConst [Z
getParamCount getEncodedSourceStart encodedSourceStart getEncodedSourceEnd encodedSourceEnd toArray ()[Ljava/lang/Object;
literalIds getFunctionCount itsNestedFunctions getRegexpCount org/mozilla/javascript/Context
getContext "()Lorg/mozilla/javascript/Context; $org/mozilla/javascript/ScriptRuntime checkRegExpProxy F(Lorg/mozilla/javascript/Context;)Lorg/mozilla/javascript/RegExpProxy; getRegexpString getRegexpFlags "org/mozilla/javascript/RegExpProxy
compileRegExp X(Lorg/mozilla/javascript/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; itsRegExpLiterals getLineno firstLinePC toString getType
getFirstChild getExistingIntProp getNext
putIntProp
getFinally getString
getIntProp (II)I isGenerateDebugInfo itsMaxCalleeArgs getIndexForNameNode getDouble ()D getProp (I)Ljava/lang/Object; add (Ljava/lang/Object;)V labelId longJumps put get (Ljava/lang/Object;I)I (Ljava/lang/Object;I)V getKeys ()[I getCurrentContext lastInterpreterFrame %org/mozilla/javascript/RhinoException interpreterStackInfo interpreterLineData previousInterpreterInvocations peek ([Ljava/lang/Object;)V pcSourceLineStart
itsSourceFile length (org/mozilla/javascript/SecurityUtilities getSystemProperty &(Ljava/lang/String;)Ljava/lang/String; indexOf (Ljava/lang/String;I)I charAt (I)C substring (II)Ljava/lang/String; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (C)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; -(Ljava/lang/String;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; java/util/List (Ljava/lang/Object;)Z ?(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/InterpretedFunction;I)Lorg/mozilla/javascript/InterpretedFunction; o(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/NativeFunction;IZ)V
hasTopCall #(Lorg/mozilla/javascript/Context;)Z interpreterSecurityDomain securityDomain securityController +Lorg/mozilla/javascript/SecurityController; )org/mozilla/javascript/SecurityController callWithDomain ?(Ljava/lang/Object;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Callable;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; )(Lorg/mozilla/javascript/Interpreter$1;)V isContinuationsTopCall isContinuationsTopFrame (ILjava/lang/Object;)V org/mozilla/javascript/Undefined instance returnedException doTopCall ?(Lorg/mozilla/javascript/Callable;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; getImplementation \(Lorg/mozilla/javascript/NativeContinuation;Lorg/mozilla/javascript/Interpreter$CallFrame;)V org/mozilla/javascript/UniqueTag DOUBLE_MARK "Lorg/mozilla/javascript/UniqueTag; instructionThreshold push emptyArgs varSource
savedStackTop _(Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/NativeFunction;Ljava/lang/Object;)V NOT_FOUND %org/mozilla/javascript/NativeIterator getStopIterationObject 7(Lorg/mozilla/javascript/Scriptable;)Ljava/lang/Object; ((Ljava/lang/Object;Ljava/lang/String;I)V
wrapNumber (D)Ljava/lang/Number;
localShift toNumber (Ljava/lang/Object;)D cmp_LE '(Ljava/lang/Object;Ljava/lang/Object;)Z cmp_LT wrapBoolean (Z)Ljava/lang/Boolean; in G(Ljava/lang/Object;Ljava/lang/Object;Lorg/mozilla/javascript/Context;)Z
instanceOf eqNumber (DLjava/lang/Object;)Z eq pcPrevBranch toUint32 (D)J bind z(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;)Lorg/mozilla/javascript/Scriptable; setName ?(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Object;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;)Ljava/lang/Object; setConst {(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Object;Lorg/mozilla/javascript/Context;Ljava/lang/String;)Ljava/lang/Object; delete X(Ljava/lang/Object;Ljava/lang/Object;Lorg/mozilla/javascript/Context;)Ljava/lang/Object; getObjectPropNoWarn X(Ljava/lang/Object;Ljava/lang/String;Lorg/mozilla/javascript/Context;)Ljava/lang/Object;
getObjectProp {(Ljava/lang/Object;Ljava/lang/String;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;)Ljava/lang/Object;
setObjectProp j(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Lorg/mozilla/javascript/Context;)Ljava/lang/Object; propIncrDecr Y(Ljava/lang/Object;Ljava/lang/String;Lorg/mozilla/javascript/Context;I)Ljava/lang/Object;
getObjectElem {(Ljava/lang/Object;Ljava/lang/Object;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;)Ljava/lang/Object; getObjectIndex G(Ljava/lang/Object;DLorg/mozilla/javascript/Context;)Ljava/lang/Object;
setObjectElem j(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lorg/mozilla/javascript/Context;)Ljava/lang/Object; setObjectIndex Y(Ljava/lang/Object;DLjava/lang/Object;Lorg/mozilla/javascript/Context;)Ljava/lang/Object; elemIncrDecr Y(Ljava/lang/Object;Ljava/lang/Object;Lorg/mozilla/javascript/Context;I)Ljava/lang/Object; refGet P(Lorg/mozilla/javascript/Ref;Lorg/mozilla/javascript/Context;)Ljava/lang/Object; refSet b(Lorg/mozilla/javascript/Ref;Ljava/lang/Object;Lorg/mozilla/javascript/Context;)Ljava/lang/Object; refDel refIncrDecr Q(Lorg/mozilla/javascript/Ref;Lorg/mozilla/javascript/Context;I)Ljava/lang/Object; getNameFunctionAndThis x(Ljava/lang/String;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/Callable; lastStoredScriptable E(Lorg/mozilla/javascript/Context;)Lorg/mozilla/javascript/Scriptable; getPropFunctionAndThis ?(Ljava/lang/Object;Ljava/lang/String;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/Callable; getElemFunctionAndThis g(Ljava/lang/Object;Ljava/lang/Object;Lorg/mozilla/javascript/Context;)Lorg/mozilla/javascript/Callable; getValueFunctionAndThis U(Ljava/lang/Object;Lorg/mozilla/javascript/Context;)Lorg/mozilla/javascript/Callable; instructionCount
newSpecial }(Lorg/mozilla/javascript/Context;Ljava/lang/Object;[Ljava/lang/Object;Lorg/mozilla/javascript/Scriptable;I)Ljava/lang/Object; callSpecial ?(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Callable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;ILjava/lang/String;I)Ljava/lang/Object; callRef ?(Lorg/mozilla/javascript/Callable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;Lorg/mozilla/javascript/Context;)Lorg/mozilla/javascript/Ref; 'org/mozilla/javascript/ScriptableObject getTopLevelScope H(Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/Scriptable; savedCallOp isContinuationConstructor ,(Lorg/mozilla/javascript/IdFunctionObject;)Z #org/mozilla/javascript/BaseFunction
isApplyOrCall getCallable F(Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/Callable; call ?(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; createObject h(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/Scriptable; notFunctionError 0(Ljava/lang/Object;)Ljava/lang/RuntimeException; construct {(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Lorg/mozilla/javascript/Scriptable; typeof &(Ljava/lang/Object;)Ljava/lang/String;
typeofName I(Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;)Ljava/lang/String; i(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;)Ljava/lang/Object; nameIncrDecr j(Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;Lorg/mozilla/javascript/Context;I)Ljava/lang/Object; reportRuntimeError1 Q(Ljava/lang/String;Ljava/lang/Object;)Lorg/mozilla/javascript/EvaluatorException; putConst J(Ljava/lang/String;Lorg/mozilla/javascript/Scriptable;Ljava/lang/Object;)V I(Ljava/lang/String;Lorg/mozilla/javascript/Scriptable;)Ljava/lang/Object; FALSE Ljava/lang/Boolean; TRUE z(Ljava/lang/Object;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/Scriptable; leaveWith
newCatchScope ?(Ljava/lang/Throwable;Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/Scriptable; enumInit G(Ljava/lang/Object;Lorg/mozilla/javascript/Context;I)Ljava/lang/Object; enumNext '(Ljava/lang/Object;)Ljava/lang/Boolean; enumId F(Ljava/lang/Object;Lorg/mozilla/javascript/Context;)Ljava/lang/Object;
specialRef b(Ljava/lang/Object;Ljava/lang/String;Lorg/mozilla/javascript/Context;)Lorg/mozilla/javascript/Ref; memberRef c(Ljava/lang/Object;Ljava/lang/Object;Lorg/mozilla/javascript/Context;I)Lorg/mozilla/javascript/Ref; u(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lorg/mozilla/javascript/Context;I)Lorg/mozilla/javascript/Ref; nameRef t(Ljava/lang/Object;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;I)Lorg/mozilla/javascript/Ref; ?(Ljava/lang/Object;Ljava/lang/Object;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;I)Lorg/mozilla/javascript/Ref; newObjectLiteral ?([Ljava/lang/Object;[Ljava/lang/Object;[ILorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/Scriptable; newArrayLiteral }([Ljava/lang/Object;[ILorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/Scriptable;
enterDotQuery Z(Ljava/lang/Object;Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/Scriptable; updateDotQuery 8(ZLorg/mozilla/javascript/Scriptable;)Ljava/lang/Object;
leaveDotQuery setDefaultNamespace escapeAttributeValue F(Ljava/lang/Object;Lorg/mozilla/javascript/Context;)Ljava/lang/String; escapeTextValue 'org/mozilla/javascript/debug/DebugFrame onDebuggerStatement #(Lorg/mozilla/javascript/Context;)V onLineChange $(Lorg/mozilla/javascript/Context;I)V getExistingInt err Ljava/io/PrintStream; printStackTrace (Ljava/io/PrintStream;)V
hasFeature onExceptionThrown 8(Lorg/mozilla/javascript/Context;Ljava/lang/Throwable;)V branchFrame pop
methodName newArray [(Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Lorg/mozilla/javascript/Scriptable; doubleValue shallowEq
typeError0 6(Ljava/lang/String;)Lorg/mozilla/javascript/EcmaError; exitActivationFunction toObjectOrNull W(Lorg/mozilla/javascript/Context;Ljava/lang/Object;)Lorg/mozilla/javascript/Scriptable; getTopCallScope isApply getApplyArguments G(Lorg/mozilla/javascript/Context;Ljava/lang/Object;)[Ljava/lang/Object; debugger 'Lorg/mozilla/javascript/debug/Debugger; %org/mozilla/javascript/debug/Debugger getFrame z(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/debug/DebuggableScript;)Lorg/mozilla/javascript/debug/DebugFrame; getParentScope %()Lorg/mozilla/javascript/Scriptable; createFunctionActivation ?(Lorg/mozilla/javascript/NativeFunction;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Lorg/mozilla/javascript/Scriptable;
initScript ?(Lorg/mozilla/javascript/NativeFunction;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Z)V functionRegExps createRegExpWraps i(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;)[Lorg/mozilla/javascript/Scriptable; getParamOrVarConst getMaximumInterpreterStackDepth reportRuntimeError ?(Ljava/lang/String;)Lorg/mozilla/javascript/EvaluatorException; onEnter |(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)V enterActivationFunction F(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;)V onExit 6(Lorg/mozilla/javascript/Context;ZLjava/lang/Object;)V java/io/PrintStream println setObjectProtoAndParent O(Lorg/mozilla/javascript/ScriptableObject;Lorg/mozilla/javascript/Scriptable;)V initImplementation toInt32 booleanValue toBoolean concat (D)Ljava/lang/String; observeInstructionCount ! _ f ? \ ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ! "? ? # $? ? % &? ? ' (? ? ) *? ? + ,? ? - .? ? / 0? ? 1 2? ? 3 4? ? 5 6? ? 7 8? ? 9 :? ? ; <? ? = >? ? ? @? ? A B? ? C D? ? E F? ? E GH IJ KJ LM NO P? Q? R? S? TU V? W? ? X Y? ? Z [\ ]? ^_ `? ab c? d? ? e f? ? g h? ? i j? ? k l? ? m n? ? o p? ? q r? ? g T st u S *? *? Y? ? *? Y? ? ? v 9 ? ? ?w xy
z{ u c *? *? L*? +?
+? +? v ` a
b e f hw |}
~}
? u J ? ? ?
Y? ? ?? ? v | } ?w ??
?? u ; ?? ? ? ? v ?w ??
?? u ; ?
O? ? ? v ?w ??
?? u > ? ?
? ? ? ? v ?w ?? ?? u ? X*+? ? Y? ,? ? ,? M*,? *? Y+? *? ? -? ? *? ? ?
*? ? **? ? *? ? v . ? ? ? ? ? ? 7? ?? D? K? S?w 4 Xxy XGH X?O X?? X?J ?? u [ +*? ? ? W*? ,? !? v w xy ?? ?? ?? u D +? "? #? $? v
w xy ?? ?? u r -*? ? ? W+,*? ? %? v w 4 xy ?? ?? ?? ?? ?t u ? h*? &*? ? 'L*? +? (? )*? +? *? +*? +? ,? -+? .? *? ? /? *? ? 0+? 1? *· 2*+? 34~? 5*+? 6? ? v 6
# .! 5" ?# G&