Edit C:\Users\Admin\.m2\repository\rhino\js\1.6R7\org\mozilla\javascript\Context.class
???? /h 0? ? ? ? ???? ? ?? ?? ?? ? ?? ? ??? ? ? ? ? ??? ? ? ?? ?? ?? ? ?? ?? ??? ? ???? ?? ? ?? 0? /? ??? ????? /? ???? 5? ?? ?? ? ? ? ? ? ? C? C C C ? ? ? V U ! " #$ _?% a& a' () a* 0 + ,- i. / 0 1 2 3 4 5 6 7 89 : ?; <= x? x> x?@ |A |B |C D EF GH IJK ?LM ?LN ?OPQR S T UV W ?XY ?Z [ /\ ] ?^ _ ` a b cdefgh ?i ?j k ?l mn o ipq ?rstu ?v w x y z { |}~ ??? ?? ??? ?? ? ??? ?? ?? ?? ? ?? ?? ? ? ?? ? ?? ?? ? ?? ?? ? ?? ?? ?? ? /??? 5?? x ?? |? |? ?? ?? ??? ? |? ??? ?? ?? ???? ?? ?? ??? ?? ? ??? ?? 5) ? ?? ?? ??? ?? ??? ??? ?? ? ? ?? S?? VERSION_UNKNOWN I ConstantValue???? VERSION_DEFAULT VERSION_1_0 d VERSION_1_1 n VERSION_1_2 x VERSION_1_3 ? VERSION_1_4 ? VERSION_1_5 ? VERSION_1_6 ? FEATURE_NON_ECMA_GET_YEAR $FEATURE_MEMBER_EXPR_AS_FUNCTION_NAME &FEATURE_RESERVED_KEYWORD_AS_IDENTIFIER FEATURE_TO_STRING_AS_SOURCE FEATURE_PARENT_PROTO_PROPERTIES FEATURE_PARENT_PROTO_PROPRTIES Deprecated FEATURE_E4X FEATURE_DYNAMIC_SCOPE FEATURE_STRICT_VARS FEATURE_STRICT_EVAL %FEATURE_LOCATION_INFORMATION_IN_ERROR FEATURE_STRICT_MODE FEATURE_WARNING_AS_ERROR languageVersionProperty Ljava/lang/String; errorReporterProperty emptyArgs [Ljava/lang/Object; codegenClass Ljava/lang/Class; implementationVersion factory 'Lorg/mozilla/javascript/ContextFactory; sealed Z sealKey Ljava/lang/Object; topCallScope #Lorg/mozilla/javascript/Scriptable; currentActivationCall #Lorg/mozilla/javascript/NativeCall; cachedXMLLib #Lorg/mozilla/javascript/xml/XMLLib; iterating $Lorg/mozilla/javascript/ObjToIntMap; interpreterSecurityDomain version securityController +Lorg/mozilla/javascript/SecurityController; classShutter %Lorg/mozilla/javascript/ClassShutter; errorReporter &Lorg/mozilla/javascript/ErrorReporter; regExpProxy $Lorg/mozilla/javascript/RegExpProxy; locale Ljava/util/Locale; generatingDebug generatingDebugChanged generatingSource $compileFunctionsWithDynamicScopeFlag useDynamicScope optimizationLevel maximumInterpreterStackDepth wrapFactory $Lorg/mozilla/javascript/WrapFactory; debugger 'Lorg/mozilla/javascript/debug/Debugger; debuggerData enterCount propertyListeners hashtable Ljava/util/Hashtable; applicationClassLoader Ljava/lang/ClassLoader; creationEventWasSent activationNames lastInterpreterFrame previousInterpreterInvocations !Lorg/mozilla/javascript/ObjArray; instructionCount instructionThreshold scratchIndex scratchUint32 J scratchScriptable <init> ()V Code LineNumberTable LocalVariableTable this Lorg/mozilla/javascript/Context; getCurrentContext "()Lorg/mozilla/javascript/Context; helper enter B(Lorg/mozilla/javascript/Context;)Lorg/mozilla/javascript/Context; cx i(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/ContextFactory;)Lorg/mozilla/javascript/Context; old exit *(Lorg/mozilla/javascript/ContextFactory;)V call :(Lorg/mozilla/javascript/ContextAction;)Ljava/lang/Object; action &Lorg/mozilla/javascript/ContextAction; ?(Lorg/mozilla/javascript/ContextFactory;Lorg/mozilla/javascript/Callable;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; result callable !Lorg/mozilla/javascript/Callable; scope thisObj args a(Lorg/mozilla/javascript/ContextFactory;Lorg/mozilla/javascript/ContextAction;)Ljava/lang/Object; prepareNewContext [(Lorg/mozilla/javascript/ContextFactory;Ljava/lang/Object;)Lorg/mozilla/javascript/Context; contextHelper releaseContext 5(Ljava/lang/Object;Lorg/mozilla/javascript/Context;)V addContextListener +(Lorg/mozilla/javascript/ContextListener;)V m Ljava/lang/reflect/Method; rex Ljava/lang/RuntimeException; ex Ljava/lang/Exception; cl factoryClass sig [Ljava/lang/Class; listener (Lorg/mozilla/javascript/ContextListener; DBG removeContextListener getFactory )()Lorg/mozilla/javascript/ContextFactory; isSealed ()Z seal (Ljava/lang/Object;)V unseal onSealedMutation getLanguageVersion ()I setLanguageVersion (I)V listeners isValidLanguageVersion (I)Z checkLanguageVersion getImplementationVersion ()Ljava/lang/String; getErrorReporter (()Lorg/mozilla/javascript/ErrorReporter; setErrorReporter N(Lorg/mozilla/javascript/ErrorReporter;)Lorg/mozilla/javascript/ErrorReporter; reporter getLocale ()Ljava/util/Locale; setLocale &(Ljava/util/Locale;)Ljava/util/Locale; loc addPropertyChangeListener &(Ljava/beans/PropertyChangeListener;)V l #Ljava/beans/PropertyChangeListener; removePropertyChangeListener firePropertyChange 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V property oldValue newValue firePropertyChangeImpl K(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V pcl i reportWarning ;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;I)V message sourceName lineno lineSource lineOffset (Ljava/lang/String;)V linep [I filename *(Ljava/lang/String;Ljava/lang/Throwable;)V t Ljava/lang/Throwable; sw Ljava/io/Writer; pw Ljava/io/PrintWriter; reportError reportRuntimeError e(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;I)Lorg/mozilla/javascript/EvaluatorException; reportRuntimeError0 ?(Ljava/lang/String;)Lorg/mozilla/javascript/EvaluatorException; messageId msg reportRuntimeError1 Q(Ljava/lang/String;Ljava/lang/Object;)Lorg/mozilla/javascript/EvaluatorException; arg1 reportRuntimeError2 c(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lorg/mozilla/javascript/EvaluatorException; arg2 reportRuntimeError3 u(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/mozilla/javascript/EvaluatorException; arg3 reportRuntimeError4 ?(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/mozilla/javascript/EvaluatorException; arg4 initStandardObjects +()Lorg/mozilla/javascript/ScriptableObject; N(Lorg/mozilla/javascript/ScriptableObject;)Lorg/mozilla/javascript/Scriptable; )Lorg/mozilla/javascript/ScriptableObject; U(Lorg/mozilla/javascript/ScriptableObject;Z)Lorg/mozilla/javascript/ScriptableObject; getUndefinedValue ()Ljava/lang/Object; evaluateString n(Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/Object; source securityDomain script Lorg/mozilla/javascript/Script; evaluateReader l(Lorg/mozilla/javascript/Scriptable;Ljava/io/Reader;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/Object; in Ljava/io/Reader; Exceptions stringIsCompilableUnit (Ljava/lang/String;)Z ee +Lorg/mozilla/javascript/EvaluatorException; errorseen compilerEnv )Lorg/mozilla/javascript/CompilerEnvirons; p Lorg/mozilla/javascript/Parser; compileReader y(Lorg/mozilla/javascript/Scriptable;Ljava/io/Reader;Ljava/lang/String;ILjava/lang/Object;)Lorg/mozilla/javascript/Script; V(Ljava/io/Reader;Ljava/lang/String;ILjava/lang/Object;)Lorg/mozilla/javascript/Script; compileString X(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/mozilla/javascript/Script; ?(Ljava/lang/String;Lorg/mozilla/javascript/Interpreter;Lorg/mozilla/javascript/ErrorReporter;Ljava/lang/String;ILjava/lang/Object;)Lorg/mozilla/javascript/Script; Ljava/io/IOException; compiler $Lorg/mozilla/javascript/Interpreter; compilationErrorReporter compileFunction }(Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/mozilla/javascript/Function; ?(Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;Lorg/mozilla/javascript/Interpreter;Lorg/mozilla/javascript/ErrorReporter;Ljava/lang/String;ILjava/lang/Object;)Lorg/mozilla/javascript/Function; ioe decompileScript 4(Lorg/mozilla/javascript/Script;I)Ljava/lang/String; indent scriptImpl 'Lorg/mozilla/javascript/NativeFunction; decompileFunction 6(Lorg/mozilla/javascript/Function;I)Ljava/lang/String; fun !Lorg/mozilla/javascript/Function; decompileFunctionBody bf %Lorg/mozilla/javascript/BaseFunction; newObject H(Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/Scriptable; Z(Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;)Lorg/mozilla/javascript/Scriptable; constructorName m(Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;[Ljava/lang/Object;)Lorg/mozilla/javascript/Scriptable; ctor newArray I(Lorg/mozilla/javascript/Scriptable;I)Lorg/mozilla/javascript/Scriptable; length $Lorg/mozilla/javascript/NativeArray; [(Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Lorg/mozilla/javascript/Scriptable; elements getElements 8(Lorg/mozilla/javascript/Scriptable;)[Ljava/lang/Object; object toBoolean (Ljava/lang/Object;)Z value toNumber (Ljava/lang/Object;)D toString &(Ljava/lang/Object;)Ljava/lang/String; toObject Z(Ljava/lang/Object;Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/Scriptable; k(Ljava/lang/Object;Lorg/mozilla/javascript/Scriptable;Ljava/lang/Class;)Lorg/mozilla/javascript/Scriptable; staticType javaToJS I(Ljava/lang/Object;Lorg/mozilla/javascript/Scriptable;)Ljava/lang/Object; jsToJava 7(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; desiredType toType ex2 $Ljava/lang/IllegalArgumentException; throwAsScriptRuntimeEx 3(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; e isGeneratingDebug setGeneratingDebug (Z)V isGeneratingSource setGeneratingSource getOptimizationLevel setOptimizationLevel isValidOptimizationLevel checkOptimizationLevel getMaximumInterpreterStackDepth setMaximumInterpreterStackDepth max setSecurityController .(Lorg/mozilla/javascript/SecurityController;)V controller setClassShutter ((Lorg/mozilla/javascript/ClassShutter;)V shutter getClassShutter '()Lorg/mozilla/javascript/ClassShutter; getThreadLocal &(Ljava/lang/Object;)Ljava/lang/Object; key putThreadLocal '(Ljava/lang/Object;Ljava/lang/Object;)V removeThreadLocal #hasCompileFunctionsWithDynamicScope #setCompileFunctionsWithDynamicScope flag setCachingEnabled cachingEnabled setWrapFactory '(Lorg/mozilla/javascript/WrapFactory;)V getWrapFactory &()Lorg/mozilla/javascript/WrapFactory; getDebugger )()Lorg/mozilla/javascript/debug/Debugger; getDebuggerContextData setDebugger <(Lorg/mozilla/javascript/debug/Debugger;Ljava/lang/Object;)V contextData getDebuggableView P(Lorg/mozilla/javascript/Script;)Lorg/mozilla/javascript/debug/DebuggableScript; hasFeature featureIndex f getE4xImplementationFactory? Factory InnerClasses -()Lorg/mozilla/javascript/xml/XMLLib$Factory; getInstructionObserverThreshold setInstructionObserverThreshold threshold observeInstructionCount createClassLoader F(Ljava/lang/ClassLoader;)Lorg/mozilla/javascript/GeneratedClassLoader; parent getApplicationClassLoader ()Ljava/lang/ClassLoader; threadLoader fClass loader setApplicationClassLoader (Ljava/lang/ClassLoader;)V getContext compileImpl ?(Lorg/mozilla/javascript/Scriptable;Ljava/io/Reader;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;ZLorg/mozilla/javascript/Interpreter;Lorg/mozilla/javascript/ErrorReporter;)Ljava/lang/Object; tree 'Lorg/mozilla/javascript/ScriptOrFnNode; dscript /Lorg/mozilla/javascript/debug/DebuggableScript; sourceReader sourceString returnFunction encodedSource bytecode notifyDebugger_r d(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/debug/DebuggableScript;Ljava/lang/String;)V debugSource createCompiler &()Lorg/mozilla/javascript/Interpreter; getSourcePositionFromStack ([I)Ljava/lang/String; !Ljava/lang/NumberFormatException; lineStr fileStr c C writer Ljava/io/CharArrayWriter; re s open close colon getRegExpProxy &()Lorg/mozilla/javascript/RegExpProxy; isVersionECMA1 getSecurityController -()Lorg/mozilla/javascript/SecurityController; global isGeneratingDebugChanged addActivationName name isActivationNeeded removeActivationName <clinit> SourceFile Context.javaz{_F??@Abc?????????????i "java/lang/IllegalArgumentException -Cannot enter Context active on another threadz?CDEF?{?? java/lang/IllegalStateExceptionoF?????? 3Calling Context.exit without previous Context.enter????????????????? Sfactory.makeContext() returned Context instance already associated with some thread???? *org.mozilla.javascript.tools.debugger.Main?????@ %org.mozilla.javascript.ContextFactory?? java/lang/Class java/lang/Object attachTo????? java/lang/Exception java/lang/RuntimeException????GHR??jH language version java/lang/Integerz????? java/lang/StringBuffer Bad language version: ????D?B< implementation.version???WX????? error reporter[\????????? !java/beans/PropertyChangeListener java/beans/PropertyChangeEventz?? ??????????? java/io/StringWriter java/io/PrintWriterz?{?? ? )org/mozilla/javascript/EvaluatorExceptionz? ??? ??????H 'org/mozilla/javascript/CompilerEnvirons?YW org/mozilla/javascript/Parserz??? org/mozilla/javascript/Script java/io/IOException " org/mozilla/javascript/Function %org/mozilla/javascript/NativeFunction #org/mozilla/javascript/BaseFunction function ? () { [native code] } [native code] Object>?04 1!"#$ "org/mozilla/javascript/NativeArrayz%&'(?)Az*+=?@BCDEF, java/lang/String java/lang/Number java/lang/Boolean !org/mozilla/javascript/Scriptable java/lang/Character-./0vw12345LM6? +java/lang/reflect/InvocationTargetException78 java/lang/Error %org/mozilla/javascript/RhinoException 'org/mozilla/javascript/WrappedExceptionz9]F^FZ?[?]?\? $Optimization level outside [-1..9]: DCannot set maximumInterpreterStackDepth when optimizationLevel != -1 6Cannot set maximumInterpreterStackDepth to less than 1ST java/lang/SecurityException 4Can not overwrite existing SecurityController object:;? ;Can not overwrite existing global SecurityController objectUV -Cannot overwrite existing ClassShutter objectkl<j java/util/Hashtable=?>j`Fde "org/mozilla/javascript/WrapFactoryfghH~????@??u?A??mn??B?CDEAF? $Loader can not resolve Rhino classes )No Context associated with current Thread IsecurityDomain should be null if setSecurityController() was never calledGHIFJKL?MNOP? =compileFunction only accepts source with single JS function: ??Q?RS -org/mozilla/javascript/debug/DebuggableScript?? NOT SUPPORTEDTUVWXY?Z[\] "org/mozilla/javascript/InterpreterqH?^ java/io/CharArrayWriter8?_`a .javabcd java/lang/NumberFormatExceptionYZ (org.mozilla.javascript.regexp.RegExpImpl "org/mozilla/javascript/RegExpProxy??ple@ (org.mozilla.javascript.optimizer.Codegen org/mozilla/javascript/Contextf )org/mozilla/javascript/xml/XMLLib$Factory org/mozilla/javascript/VMBridge instance !Lorg/mozilla/javascript/VMBridge; getThreadContextHelper 4(Ljava/lang/Object;)Lorg/mozilla/javascript/Context; %org/mozilla/javascript/ContextFactory getGlobal makeContext onContextCreated #(Lorg/mozilla/javascript/Context;)V setContext org/mozilla/javascript/Kit codeBug ()Ljava/lang/RuntimeException; onContextReleased org/mozilla/javascript/Callable ?(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; $org/mozilla/javascript/ContextAction run 4(Lorg/mozilla/javascript/Context;)Ljava/lang/Object; getClass ()Ljava/lang/Class; getName equals classOrNull %(Ljava/lang/String;)Ljava/lang/Class; getMethod @(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; java/lang/reflect/Method invoke 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; initCause O(Ljava/lang/RuntimeException;Ljava/lang/Throwable;)Ljava/lang/RuntimeException; addListenerg Listener 3(Lorg/mozilla/javascript/ContextFactory$Listener;)V append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; $org/mozilla/javascript/ScriptRuntime getMessage0 &(Ljava/lang/String;)Ljava/lang/String; +org/mozilla/javascript/DefaultErrorReporter -Lorg/mozilla/javascript/DefaultErrorReporter; java/util/Locale getDefault 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; removeListener getListener '(Ljava/lang/Object;I)Ljava/lang/Object; propertyChange #(Ljava/beans/PropertyChangeEvent;)V $org/mozilla/javascript/ErrorReporter warning (Ljava/io/Writer;)V println java/lang/Throwable printStackTrace (Ljava/io/PrintWriter;)V flush error runtimeError getMessage1 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; getMessage2 J(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String; getMessage3 \(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String; getMessage4 n(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String; u(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/ScriptableObject;Z)Lorg/mozilla/javascript/ScriptableObject; org/mozilla/javascript/Undefined exec W(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;)Ljava/lang/Object; initFromContext R(Lorg/mozilla/javascript/CompilerEnvirons;Lorg/mozilla/javascript/ErrorReporter;)V parse N(Ljava/lang/String;Ljava/lang/String;I)Lorg/mozilla/javascript/ScriptOrFnNode; eof decompile (II)Ljava/lang/String; getClassName 'org/mozilla/javascript/ScriptableObject getTopLevelScope getExistingCtor x(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;)Lorg/mozilla/javascript/Function; construct {(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Lorg/mozilla/javascript/Scriptable; (J)V setObjectProtoAndParent O(Lorg/mozilla/javascript/ScriptableObject;Lorg/mozilla/javascript/Scriptable;)V getComponentType ObjectClass ([Ljava/lang/Object;)V getArrayElements Z(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Object;)Lorg/mozilla/javascript/Scriptable; charValue ()C valueOf (C)Ljava/lang/String; wrap z(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; 'org/mozilla/javascript/NativeJavaObject coerceTypeImpl 7(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; getMessage getTargetException ()Ljava/lang/Throwable; (Ljava/lang/Throwable;)V )org/mozilla/javascript/SecurityController hasGlobal get put remove 1()Lorg/mozilla/javascript/debug/DebuggableScript; $(Lorg/mozilla/javascript/Context;I)Z $(Lorg/mozilla/javascript/Context;I)V getCurrentThreadClassLoader testIfCanLoadRhinoClasses (Ljava/lang/ClassLoader;)Z ContextFactoryClass getClassLoader readReader $(Ljava/io/Reader;)Ljava/lang/String; calledByCompileFunction L(Ljava/io/Reader;Ljava/lang/String;I)Lorg/mozilla/javascript/ScriptOrFnNode; %org/mozilla/javascript/ScriptOrFnNode getFunctionCount getFirstChild ()Lorg/mozilla/javascript/Node; org/mozilla/javascript/Node getType getEncodedSource compile w(Lorg/mozilla/javascript/CompilerEnvirons;Lorg/mozilla/javascript/ScriptOrFnNode;Ljava/lang/String;Z)Ljava/lang/Object; createFunctionObject ?(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Ljava/lang/Object;Ljava/lang/Object;)Lorg/mozilla/javascript/Function; createScriptObject E(Ljava/lang/Object;Ljava/lang/Object;)Lorg/mozilla/javascript/Script; %org/mozilla/javascript/debug/Debugger handleCompilationDone getFunction 2(I)Lorg/mozilla/javascript/debug/DebuggableScript; newInstanceOrNull %(Ljava/lang/Class;)Ljava/lang/Object; 6(Lorg/mozilla/javascript/Context;[I)Ljava/lang/String; charAt (I)C substring endsWith parseInt (Ljava/lang/String;)I containsKey !org/mozilla/javascript/xml/XMLLib .org/mozilla/javascript/ContextFactory$Listener ! 0 @ ! "