Edit C:\Users\Admin\.m2\repository\rhino\js\1.6R7\org\mozilla\javascript\Interpreter.class
???? /? Z?? ? S?? ? S? S?? 5? ? S? S? S?? ? ? ?? S?? ?? ?? ? S? ? S? S? ?? -? -? S?? ? ? ? ? ? ? ? ?? ? ? S? S? S? S? S? ? S? ?? ? ?? ? f? f? f? f? f? S S ? ? ? ? ? ? ? ? S? ? ? ? !" # ?$ S% & S' ?? S() ?* e? ?+ ?, ?- S. S/ S0 ?1 S2 S3 ?4 S56 s+ S7 s, s8 S9 s1 S: S; S< S= S> s? ?@ SA SB SC SD ?? SE ?F G SH SI SJ ?K SL SM ?N SO SP SQ ?R SSx% TU ?V SW ?X SY SZ S[ \] ?? ?^ S_?? ` a Sb ?c ?d Se Sf ?g h i jk jl mn o p ?q ?r ?s tuv 5w ??x yz 5{ 5| 5} ?~ ?? ?? 5? ?*? ?? ?????? ? -? -c ? ? ? ? -? -? ?? ?? S? S? ? ?? 1?? ?? ?? ?? ? ? ?? ?? ?? ?? ?? ?? ??? ?? ?? ?? S? ? S? ?? S? ?? ?? ?? ?? ?? S? ? ? ? ? ? ? ? ?? ? ? S? S? ?? ?? S? ? S? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? S? ?? ?? ? ? ?? ??? ?? S? ???? 1? S?'? -?? ?7? ? ? S? S? ? ?? ??B? ?? ?? ? ? S ? ? S ? ? J ! f?"#$% S& ' ()* -+ , - -. -/ 0 12 34 ?+5 6 789 :; 1? < = 1> ?@ ?A B C D 5E F GH InnerClasses 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???? MIN_ICODE compilerEnv )Lorg/mozilla/javascript/CompilerEnvirons; itsInFunctionFlag Z 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 <init> ()V Code LineNumberTable LocalVariableTable this $Lorg/mozilla/javascript/Interpreter; 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 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 iterI 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 fnIndex fnType local test caseNode Jump "Lorg/mozilla/javascript/Node$Jump; target finallyRegister catchStartPC finallyStartPC tryNode exceptionObjectLocal scopeLocal tryStart catchTarget finallyTarget localIndex scopeIndex name type child visitExpression !(Lorg/mozilla/javascript/Node;I)V fn lastChild argCount callType afterSecondJumpStart jump ifThen ifElse elseJumpStart afterElseJumpStart property num D inum memberTypeFlags childCount queryPC contextFlags savedStackDepth generateCallFunAndThis id left visitIncDec =(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)V object ref incrDecrMask childType visitLiteral n count skipIndexes propertyIds 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 increaseICodeCapasity (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 frame .Lorg/mozilla/javascript/Interpreter$CallFrame; 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 captureInterpreterStackInfo *(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; list 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 restartContinuation ?(Lorg/mozilla/javascript/continuations/Continuation;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; arg 3Lorg/mozilla/javascript/continuations/Continuation; capturedFrame cjump 5Lorg/mozilla/javascript/Interpreter$ContinuationJump; interpretLoop t(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Interpreter$CallFrame;Ljava/lang/Object;)Ljava/lang/Object; exLocal rewindCount enterCount enterFrames x sourceLine rDbl lDbl rhs lhs valBln ldbl rdbl o d rIntValue lIntValue Lorg/mozilla/javascript/Ref; obj function outArgs functionThis !Lorg/mozilla/javascript/Callable; isNew callParentFrame calleeFrame )Lorg/mozilla/javascript/IdFunctionObject; fun funThisObj calleeScope newInstance f !Lorg/mozilla/javascript/Function; cp (Lorg/mozilla/javascript/ConstProperties; val varValue d2 varName lastCatchScope afterFirstScope caughtException Ljava/lang/Throwable; elem ns ids skipIndexces getterSetters stack sDbl vars varDbls varAttributes strings [Ljava/lang/String; stackTop exState Ljava/lang/RuntimeException; 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 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 result resultDbl setCallResult D(Lorg/mozilla/javascript/Interpreter$CallFrame;Ljava/lang/Object;D)V callResult callResultDbl captureContinuation R(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Interpreter$CallFrame;I)V 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; shift addInstructionCount extra <clinit> SourceFile Interpreter.java<= "org/mozilla/javascript/ObjToIntMap<? org/mozilla/javascript/ObjArray*+KG "java/lang/IllegalArgumentExceptionJD<?FGIG &org/mozilla/javascript/NodeTransformerKLMNO &org/mozilla/javascript/InterpreterDataPQ?RS<TU\=_`VWXYZ[\ #org/mozilla/javascript/FunctionNode]?^?_`abScPd`e`fghk=r=~`?=??ib?jklm?ny java/lang/Stringop?=q`rst?u=?vi,?w%x?y?z?{?|?}~y???????????????????x?? "org/mozilla/javascript/Interpreter<?q???????? java/lang/Object?D?D????x????????? java/lang/RuntimeException?S???h? ????y`?h???????? org/mozilla/javascript/Node$Jump|}?j???`??$%?????h?S????????`?????????????????????????????? org/mozilla/javascript/Node??&???)?'(??? org/mozilla/javascript/UintMap??????????? ???????T??T?%?+ ,org/mozilla/javascript/Interpreter$CallFrame?s??????? ?P 0org.mozilla.javascript.Interpreter.interpretLoop java/lang/StringBuffer?? line.separator??????????? at script?????D java/util/ArrayList at (???OP[??0????T?T?????<???AB????T?s 3org/mozilla/javascript/Interpreter$ContinuationJump<??T??????????????????sx !org/mozilla/javascript/ScriptableZ[? > ???x??????ti? ?%?? *org/mozilla/javascript/JavaScriptException<????????????? ?? java/lang/Number?????????? org/mozilla/javascript/Ref !"# $%&'()*+,-./0???12 org/mozilla/javascript/Callable8[3456?789 *org/mozilla/javascript/InterpretedFunction?3??:? 1org/mozilla/javascript/continuations/Continuation 'org/mozilla/javascript/IdFunctionObject;<??=>?@ org/mozilla/javascript/FunctionABCDEFGH?????IJK msg.var.redeclLM &org/mozilla/javascript/ConstPropertiesNO?O?PQRSRTUV9 java/lang/ThrowableWXYZ[\]^_`abacdedf01??ghijklmno9p^qrsr??tuv Unknown icode : @ pc : w xyz{ java/lang/IllegalStateException org/mozilla/javascript/EcmaError )org/mozilla/javascript/EvaluatorException java/lang/Error|}??~s???????????????G?? Exceeded maximum stack depth?? !org/mozilla/javascript/NativeCall???????? 5RHINO USAGE WARNING: onExit terminated with exception????)?????? java/lang/Boolean?`????F?????? $org/mozilla/javascript/Interpreter$1 +org/mozilla/javascript/ObjToIntMap$Iterator 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; 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 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 itsMaxCalleeArgs getParamOrVarIndex (Ljava/lang/String;)I 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 frameIndex 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; java/util/List (Ljava/lang/Object;)Z ?(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/InterpretedFunction;I)Lorg/mozilla/javascript/InterpretedFunction; evalScriptFlag 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 doTopCall ?(Lorg/mozilla/javascript/Callable;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; org/mozilla/javascript/Undefined instance getImplementation d(Lorg/mozilla/javascript/continuations/Continuation;Lorg/mozilla/javascript/Interpreter$CallFrame;)V org/mozilla/javascript/UniqueTag DOUBLE_MARK "Lorg/mozilla/javascript/UniqueTag; instructionThreshold push frozen cloneFrozen 0()Lorg/mozilla/javascript/Interpreter$CallFrame; pcPrevBranch savedStackTop localShift branchFrame emptyArgs varSource wrapNumber (D)Ljava/lang/Number; ((Ljava/lang/Object;Ljava/lang/String;I)V 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 doubleValue shallowEq 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; getObjectProp X(Ljava/lang/Object;Ljava/lang/String;Lorg/mozilla/javascript/Context;)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 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 g(Ljava/lang/Object;Ljava/lang/String;Lorg/mozilla/javascript/Context;)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 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 enterWith 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;Z)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 onLineChange $(Lorg/mozilla/javascript/Context;I)V getExistingInt err Ljava/io/PrintStream; printStackTrace (Ljava/io/PrintStream;)V onExceptionThrown 8(Lorg/mozilla/javascript/Context;Ljava/lang/Throwable;)V pop 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 exitActivationFunction #(Lorg/mozilla/javascript/Context;)V onExit 6(Lorg/mozilla/javascript/Context;ZLjava/lang/Object;)V java/io/PrintStream println getTopCallScope setObjectProtoAndParent O(Lorg/mozilla/javascript/ScriptableObject;Lorg/mozilla/javascript/Scriptable;)V initImplementation toInt32 booleanValue toBoolean concat (D)Ljava/lang/String; observeInstructionCount ! S Z X ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ! "? ? # $% &? '( )? *+ ,? -? ? . /? ? 0 1? ? 2 3? ? 4 5? ? 6 7? ? 8 9? ? : ;? ? 0 I <= >