Edit C:\Program Files\Java\jre8\lib\ext\jdk\nashorn\internal\runtime\Context.class
Êþº¾ 3+ ß à á â ã ä Våæçè é ê ë ìí î ï ð gñ Vò óôõö÷ é øù ú ¥û üý óþ ÿ )î ( ' ) ó ?î 4î 7î = = = Eî ! "# =$ ?% ø& '( =)* O+ , =- ./ =01 Uî2 U3 45 U6 =78 49: "; h< => h? h@ A 7åB =C =ü =D E F G HI oJ K LMN ?6 ?OP vîQ xR ST SU 1V WXYZ[ \ ]^ L_` ab ?c ?d ?e ?fg ?h ijklmn o ?6 ?pq ?é ?rst uvwx ?éy ?z {| ?} ?~ ??$ ¥?% ¥? ?? ??? ¬? ¬? ¥? ¥?? ? ? L?? L? ??? ¸? ? i? ? L? ??? ? ? ? ?? ?? ^ ¡ Æé 1¢ 1£ 1¤ 1 ¥¦ ?§ ¨© ?ª ?«¬ Ò ® ¯ 1° ±² ³ 2´ 1µ 1¶ · ú¸ =¹º ß» ¼½ ¾ ¿ ? gÀ Á g 7Ã Ä ÅÆ ëû ÇÈ ÇÉ xÊ Ë SÌ Í yÎÏÐ Ñ ÒÓÔÕÖ× ØÙ ÚÛ 8ÜÝ Þß àáâ 8ã =ä =å .æ .ç =è ?éê ë ì Øí =îï ðñ ò ó =ô õ ö ?÷øù úû ü ?ý þ þÿ þ þ þ +? E O aå O 4 = 8 = < < 8 ¬ ÿÿÿ !"å #$ 1%&G' ?( 1)* Mî+ 1, -./ 01 2345 Vî 67 89: \î; BuiltinSwitchPoint InnerClasses< ClassReference ClassCache= MultiGlobalCompiledScript ThrowErrorManager ContextCodeInstaller> FieldMode NASHORN_SET_CONFIG Ljava/lang/String; ConstantValue? NASHORN_CREATE_CONTEXT NASHORN_CREATE_GLOBAL NASHORN_GET_CONTEXT NASHORN_JAVA_REFLECTION@ NASHORN_DEBUG_MODEA LOAD_CLASSPATH LOAD_FX LOAD_NASHORN LOOKUPB Lookup 'Ljava/lang/invoke/MethodHandles$Lookup; CREATE_PROGRAM_FUNCTION_TYPE Ljava/lang/invoke/MethodType; fieldMode 0Ljdk/nashorn/internal/runtime/Context$FieldMode; builtinSwitchPoints Ljava/util/Map; Signature ALjava/util/Map<Ljava/lang/String;Ljava/lang/invoke/SwitchPoint;>; DEBUG Z currentGlobal Ljava/lang/ThreadLocal; >Ljava/lang/ThreadLocal<Ljdk/nashorn/internal/objects/Global;>; classCache 1Ljdk/nashorn/internal/runtime/Context$ClassCache; codeStore (Ljdk/nashorn/internal/runtime/CodeStore; globalConstantsRef -Ljava/util/concurrent/atomic/AtomicReference; ]Ljava/util/concurrent/atomic/AtomicReference<Ljdk/nashorn/internal/runtime/GlobalConstants;>; env 0Ljdk/nashorn/internal/runtime/ScriptEnvironment; _strict appLoader Ljava/lang/ClassLoader; scriptLoader +Ljdk/nashorn/internal/runtime/ScriptLoader; errors +Ljdk/nashorn/internal/runtime/ErrorManager; uniqueScriptId (Ljava/util/concurrent/atomic/AtomicLong; classFilter 'Ljdk/nashorn/api/scripting/ClassFilter; myLoader theStructLoader .Ljdk/nashorn/internal/runtime/StructureLoader; NO_PERMISSIONS_ACC_CTXT $Ljava/security/AccessControlContext; CREATE_LOADER_ACC_CTXT CREATE_GLOBAL_ACC_CTXT loggers ULjava/util/Map<Ljava/lang/String;Ljdk/nashorn/internal/runtime/logging/DebugLogger;>; $assertionsDisabled getGlobal '()Ljdk/nashorn/internal/objects/Global; Code LineNumberTable setGlobal .(Ljdk/nashorn/internal/runtime/ScriptObject;)V LocalVariableTable global +Ljdk/nashorn/internal/runtime/ScriptObject; StackMapTable ((Ljdk/nashorn/internal/objects/Global;)V globalConstants .Ljdk/nashorn/internal/runtime/GlobalConstants; %Ljdk/nashorn/internal/objects/Global; getContext (()Ljdk/nashorn/internal/runtime/Context; sm Ljava/lang/SecurityManager;C getCurrentErr ()Ljava/io/PrintWriter;?ý err (Ljava/lang/String;)V str (Ljava/lang/String;Z)V crlf Ljava/io/PrintWriter; getAppLoader ()Ljava/lang/ClassLoader; this &Ljdk/nashorn/internal/runtime/Context; getStructLoader createNoPermAccCtxt &()Ljava/security/AccessControlContext; createPermAccCtxt 8(Ljava/lang/String;)Ljava/security/AccessControlContext; permName perms Ljava/security/Permissions; <init> s(Ljdk/nashorn/internal/runtime/options/Options;Ljdk/nashorn/internal/runtime/ErrorManager;Ljava/lang/ClassLoader;)V options .Ljdk/nashorn/internal/runtime/options/Options; ?(Ljdk/nashorn/internal/runtime/options/Options;Ljdk/nashorn/internal/runtime/ErrorManager;Ljava/lang/ClassLoader;Ljdk/nashorn/api/scripting/ClassFilter;)V ?(Ljdk/nashorn/internal/runtime/options/Options;Ljdk/nashorn/internal/runtime/ErrorManager;Ljava/io/PrintWriter;Ljava/io/PrintWriter;Ljava/lang/ClassLoader;)V out Ä(Ljdk/nashorn/internal/runtime/options/Options;Ljdk/nashorn/internal/runtime/ErrorManager;Ljava/io/PrintWriter;Ljava/io/PrintWriter;Ljava/lang/ClassLoader;Ljdk/nashorn/api/scripting/ClassFilter;)V classPath cacheSize IöDEFm getClassFilter )()Ljdk/nashorn/api/scripting/ClassFilter; getGlobalConstants 0()Ljdk/nashorn/internal/runtime/GlobalConstants; getErrorManager -()Ljdk/nashorn/internal/runtime/ErrorManager; getEnv 2()Ljdk/nashorn/internal/runtime/ScriptEnvironment; getOut getErr useDualFields ()Z getGlobalMap ,()Ljdk/nashorn/internal/runtime/PropertyMap; compileScript (Ljdk/nashorn/internal/runtime/Source;Ljdk/nashorn/internal/runtime/ScriptObject;)Ljdk/nashorn/internal/runtime/ScriptFunction; source %Ljdk/nashorn/internal/runtime/Source; scope g(Ljdk/nashorn/internal/runtime/Source;)Ljdk/nashorn/internal/runtime/Context$MultiGlobalCompiledScript; clazz Ljava/lang/Class; createProgramFunctionHandle Ljava/lang/invoke/MethodHandle; LocalVariableTypeTable Ljava/lang/Class<*>; eval u(Ljdk/nashorn/internal/runtime/ScriptObject;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; initialScope string callThis Ljava/lang/Object; location w(Ljdk/nashorn/internal/runtime/ScriptObject;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;ZZ)Ljava/lang/Object; e .Ljdk/nashorn/internal/runtime/ParserException; Ljava/lang/Exception; evalThis strict evalCall file directEval strictFlag func -Ljdk/nashorn/internal/runtime/ScriptFunction;kæ^QG/ newScope X(Ljdk/nashorn/internal/runtime/ScriptObject;)Ljdk/nashorn/internal/runtime/ScriptObject; callerScope loadInternal ](Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljdk/nashorn/internal/runtime/Source; resource srcStr prefix resourcePath load 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; url Ljava/net/URL; Ljava/net/MalformedURLException; Ljava/io/File; script name sobj map evalScope withObj from src Ljava/util/Map<**>;xqy ExceptionsH loadWithNewGlobal 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; args [Ljava/lang/Object; oldGlobal newGlobal wrapped5Ö forStructureClass %(Ljava/lang/String;)Ljava/lang/Class; fullName S(Ljava/lang/String;)Ljava/lang/Class<+Ljdk/nashorn/internal/runtime/ScriptObject;>; checkPackageAccess (Ljava/lang/Class;)V bottomClazz (Ljava/lang/Class<*>;)V pkgName 0(Ljava/lang/SecurityManager;Ljava/lang/String;)V index isStructureClass (Ljava/lang/String;)Z className isAccessiblePackage (Ljava/lang/Class;)Z se Ljava/lang/SecurityException;Z (Ljava/lang/Class<*>;)Z isAccessibleClass findClass cl ((Ljava/lang/String;)Ljava/lang/Class<*>; printStackTrace (Ljava/lang/Throwable;)V t Ljava/lang/Throwable; verify ([B)V bytecode [B createGlobal !createOrInvalidateGlobalConstants ()V currentGlobalConstants newGlobalConstantsB initGlobal g(Ljdk/nashorn/internal/objects/Global;Ljavax/script/ScriptEngine;)Ljdk/nashorn/internal/objects/Global; engine Ljavax/script/ScriptEngine;I L(Ljdk/nashorn/internal/objects/Global;)Ljdk/nashorn/internal/objects/Global; getContextTrusted getContextTrustedOrNull M(Ljdk/nashorn/internal/objects/Global;)Ljdk/nashorn/internal/runtime/Context; fromClass 9(Ljava/lang/Class;)Ljdk/nashorn/internal/runtime/Context; loader <(Ljava/lang/Class<*>;)Ljdk/nashorn/internal/runtime/Context; getResourceURL "(Ljava/lang/String;)Ljava/net/URL; resName evaluateSource ?(Ljdk/nashorn/internal/runtime/Source;Ljdk/nashorn/internal/runtime/ScriptObject;Ljdk/nashorn/internal/runtime/ScriptObject;)Ljava/lang/Object; thiz getProgramFunction k(Ljava/lang/Class;Ljdk/nashorn/internal/runtime/ScriptObject;)Ljdk/nashorn/internal/runtime/ScriptFunction; n(Ljava/lang/Class<*>;Ljdk/nashorn/internal/runtime/ScriptObject;)Ljdk/nashorn/internal/runtime/ScriptFunction; getCreateProgramFunctionHandle 2(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; (Ljava/lang/ReflectiveOperationException;J 5(Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; !invokeCreateProgramFunctionHandle y(Ljava/lang/invoke/MethodHandle;Ljdk/nashorn/internal/runtime/ScriptObject;)Ljdk/nashorn/internal/runtime/ScriptFunction; ª(Ljdk/nashorn/internal/runtime/Source;Ljdk/nashorn/internal/runtime/ScriptObject;Ljdk/nashorn/internal/runtime/ErrorManager;)Ljdk/nashorn/internal/runtime/ScriptFunction; errMan compile d(Ljdk/nashorn/internal/runtime/Source;Ljdk/nashorn/internal/runtime/ErrorManager;Z)Ljava/lang/Class; log 2Ljdk/nashorn/internal/runtime/logging/DebugLogger; phasesK CompilationPhases 9Ljdk/nashorn/internal/codegen/Compiler$CompilationPhases; compiler 'Ljdk/nashorn/internal/codegen/Compiler; compiledFunction &Ljdk/nashorn/internal/ir/FunctionNode; storedScript +Ljdk/nashorn/internal/runtime/StoredScript; functionNode useCodeStore cacheKey cs Ljava/security/CodeSource; installer ,Ljdk/nashorn/internal/runtime/CodeInstaller;LïÆøMKÛ g(Ljdk/nashorn/internal/runtime/Source;Ljdk/nashorn/internal/runtime/ErrorManager;Z)Ljava/lang/Class<*>; createNewLoader -()Ljdk/nashorn/internal/runtime/ScriptLoader; getUniqueScriptId ()J findCachedClass 8(Ljdk/nashorn/internal/runtime/Source;)Ljava/lang/Class; ref 5Ljdk/nashorn/internal/runtime/Context$ClassReference;< ;(Ljdk/nashorn/internal/runtime/Source;)Ljava/lang/Class<*>; cacheClass 9(Ljdk/nashorn/internal/runtime/Source;Ljava/lang/Class;)V <(Ljdk/nashorn/internal/runtime/Source;Ljava/lang/Class<*>;)V initLoggers getLogger E(Ljava/lang/Class;)Ljdk/nashorn/internal/runtime/logging/DebugLogger; CLjava/lang/Class<+Ljdk/nashorn/internal/runtime/logging/Loggable;>; w(Ljava/lang/Class<+Ljdk/nashorn/internal/runtime/logging/Loggable;>;)Ljdk/nashorn/internal/runtime/logging/DebugLogger; b(Ljava/lang/Class;Ljava/util/function/Consumer;)Ljdk/nashorn/internal/runtime/logging/DebugLogger; info LoggerInfo ?Ljdk/nashorn/internal/runtime/options/LoggingOption$LoggerInfo; initHook Ljava/util/function/Consumer; logger QLjava/util/function/Consumer<Ljdk/nashorn/internal/runtime/logging/DebugLogger;>; È(Ljava/lang/Class<+Ljdk/nashorn/internal/runtime/logging/Loggable;>;Ljava/util/function/Consumer<Ljdk/nashorn/internal/runtime/logging/DebugLogger;>;)Ljdk/nashorn/internal/runtime/logging/DebugLogger; addLoggingToHandle n(Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;Ljava/util/function/Supplier;)Ljava/lang/invoke/MethodHandle; mh text Ljava/util/function/Supplier; 1Ljava/util/function/Supplier<Ljava/lang/String;>; ´(Ljava/lang/Class<+Ljdk/nashorn/internal/runtime/logging/Loggable;>;Ljava/lang/invoke/MethodHandle;Ljava/util/function/Supplier<Ljava/lang/String;>;)Ljava/lang/invoke/MethodHandle; ?(Ljava/lang/Class;Ljava/util/logging/Level;Ljava/lang/invoke/MethodHandle;IZLjava/util/function/Supplier;)Ljava/lang/invoke/MethodHandle; level Ljava/util/logging/Level; paramStart printReturnValue Ï(Ljava/lang/Class<+Ljdk/nashorn/internal/runtime/logging/Loggable;>;Ljava/util/logging/Level;Ljava/lang/invoke/MethodHandle;IZLjava/util/function/Supplier<Ljava/lang/String;>;)Ljava/lang/invoke/MethodHandle; getLoggerName %(Ljava/lang/Class;)Ljava/lang/String; -Ljdk/nashorn/internal/runtime/logging/Logger; current$ ((Ljava/lang/Class<*>;)Ljava/lang/String; newBuiltinSwitchPoint 2(Ljava/lang/String;)Ljava/lang/invoke/SwitchPoint; sp Ljava/lang/invoke/SwitchPoint; getBuiltinSwitchPoint access$000 )(Ljdk/nashorn/internal/runtime/Context;)J x0 access$100 P(Ljdk/nashorn/internal/runtime/Context;)Ljdk/nashorn/internal/runtime/CodeStore; access$200 S(Ljdk/nashorn/internal/runtime/Context;)Ljdk/nashorn/internal/runtime/ScriptLoader; access$300 access$400 x1 <clinit> SourceFile Context.java|}?????? ¡??NO #jdk/nashorn/internal/objects/Global "java/lang/IllegalArgumentException not a global!п«±¦?§¨ java/lang/AssertionErrorÐ]µiãäP]QRSTU java/lang/RuntimePermission $jdk/nashorn/internal/runtime/Context nashorn.getContextCVWg¶µ¶ê» java/io/PrintWriter¾XÐY¾Áº»Z¿[¿???? "java/security/AccessControlContext java/security/ProtectionDomain java/security/PermissionsÐ\Ð]^WÐÔÖXÐ_Ð× %jdk/nashorn/api/scripting/ClassFilter java/util/HashMap?? +java/util/concurrent/atomic/AtomicReference??¤? nashorn.createContext?? .jdk/nashorn/internal/runtime/ScriptEnvironmentÐ`????a????? &java/util/concurrent/atomic/AtomicLong?? classpathDbcd?eìf]g7hiÚ /jdk/nashorn/internal/runtime/Context$ClassCacheÐj??k?lmÖn? java/lang/StringBuilder nashorn opqrstsu? nashorn full version vs nashorn.fields.dualwGx~ nashorn.fields.objectsyz«] ,jdk/nashorn/internal/runtime/GlobalConstantsé»{?|îï~??wx &jdk/nashorn/internal/runtime/Context$2Ð}û~? <eval>?? 6jdk/nashorn/internal/runtime/Context$ThrowErrorManager ,jdk/nashorn/internal/runtime/ParserException?±????s????? java/lang/NoSuchFieldException java/lang/SecurityException java/lang/IllegalAccessExceptiontu java/lang/Object?? "jdk/nashorn/internal/runtime/Scope???Ð??G???? &jdk/nashorn/internal/runtime/Context$3Ð???? #jdk/nashorn/internal/runtime/Source 'jdk/nashorn/internal/runtime/ConsString java/lang/String classpath:no?? java/io/File?? nashorn: resources/ fx: resources/fx/ java/net/URL java/net/MalformedURLException? ¡¢£¤ì?¥¦s )jdk/nashorn/internal/runtime/ScriptObject§?N¨©tª?« java/util/Map¬?ì®ì non-Global scope object!!ÐRqr¯° cant.load.script±ª²³´ &jdk/nashorn/internal/runtime/Context$4е£¡?¶af·5¸¹º arguments»¨¼½¾¿FG java/lang/ClassNotFoundExceptionÀÁÂìÃÄ?D .ÅGÆǨÈ??É &jdk/nashorn/internal/runtime/Context$5ÐD ¡?@Ê?ËÌÍIJÎGÀ<ÏÅ??SÐÑ? *jdk/internal/org/objectweb/asm/ClassReaderÐXÒWÓ7¨\]Ô]¬ÐÕÖ×ØÙab )jdk/nashorn/internal/runtime/ScriptLoaderFÚoÛo?]x{Ü?|}ÝÞ java/lang/NoSuchMethodException 9Failed to retrieve a handle for the program function for Ðßàáâ java/lang/RuntimeException java/lang/Error java/lang/Throwable #Failed to create a program functionEã]¢£ %jdk/nashorn/internal/codegen/Compileräì 0jdk/nashorn/internal/runtime/events/RuntimeEventåæÃÐç Code cache hit for avoiding recompile.èéê?ë?ìíîïkð¿ "jdk/nashorn/internal/parser/ParserÐñòóôìõ? $jdk/nashorn/internal/ir/FunctionNodeöÍ 'jdk/nashorn/internal/ir/debug/ASTWriterÐ÷ZRø? *jdk/nashorn/internal/ir/debug/PrintVisitorÐùú£ java/security/CodeSource [Ljava/security/CodeSigner;Ðû 9jdk/nashorn/internal/runtime/Context$ContextCodeInstallerÐüý?þìÿ ?ÄL?j¨© &jdk/nashorn/internal/runtime/Context$6¢¡ ¡N java/lang/Class© -jdk/nashorn/internal/runtime/logging/Loggable¬°ÇÈ 0jdk/nashorn/internal/runtime/logging/DebugLoggerG?? =jdk/nashorn/internal/runtime/options/LoggingOption$LoggerInfoìÐR¼ java/lang/IntegerºÁ +jdk/nashorn/internal/runtime/logging/Logger %s ?!Ä 7jdk/nashorn/internal/runtime/Context$BuiltinSwitchPoint java/lang/invoke/SwitchPoint"ì#$% +jdk/nashorn/internal/runtime/ScriptFunction&'()*? nashorn.debug java/lang/ThreadLocalÉÊ createClassLoaderËÌ nashorn.createGlobal &jdk/nashorn/internal/runtime/Context$1 ,jdk/nashorn/internal/runtime/StructureLoader 3jdk/nashorn/internal/runtime/Context$ClassReference >jdk/nashorn/internal/runtime/Context$MultiGlobalCompiledScript .jdk/nashorn/internal/runtime/Context$FieldMode nashorn.setConfig nashorn.JavaReflection nashorn.debugMode %java/lang/invoke/MethodHandles$Lookup java/lang/SecurityManager ,jdk/nashorn/internal/runtime/options/Options )jdk/nashorn/internal/runtime/ErrorManager java/lang/ClassLoader java/lang/Exception java/io/IOException javax/script/ScriptEngine &java/lang/ReflectiveOperationException 7jdk/nashorn/internal/codegen/Compiler$CompilationPhases )jdk/nashorn/internal/runtime/StoredScript *jdk/nashorn/internal/runtime/CodeInstaller get ()Ljava/lang/Object; invalidateAll set (Ljava/lang/Object;)V java/lang/System getSecurityManager ()Ljava/lang/SecurityManager; checkPermission (Ljava/security/Permission;)V Ljava/io/PrintStream; (Ljava/io/OutputStream;)V println print A(Ljava/security/CodeSource;Ljava/security/PermissionCollection;)V $([Ljava/security/ProtectionDomain;)V add (Ljava/io/OutputStream;Z)V [(Ljdk/nashorn/internal/runtime/options/Options;Ljava/io/PrintWriter;Ljava/io/PrintWriter;)V _loader_per_compile getString &(Ljava/lang/String;)Ljava/lang/String; _compile_only isEmpty checkCreateClassLoader *jdk/nashorn/internal/runtime/NashornLoader B(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/ClassLoader; _class_cache_size (I)V _persistent_cache &jdk/nashorn/internal/runtime/CodeStore newCodeStore _version append -(Ljava/lang/String;)Ljava/lang/StringBuilder; $jdk/nashorn/internal/runtime/Version version ()Ljava/lang/String; toString _fullversion fullVersion getBooleanProperty DUAL OBJECTS AUTO _optimistic_types getMap H(Ljdk/nashorn/internal/runtime/Context;Ljava/lang/invoke/MethodHandle;)V *jdk/nashorn/internal/runtime/ScriptRuntime UNDEFINED (Ljdk/nashorn/internal/runtime/Undefined; sourceFor L(Ljava/lang/String;Ljava/lang/String;Z)Ljdk/nashorn/internal/runtime/Source; throwAsEcmaException .jdk/nashorn/internal/codegen/CompilerConstants STRICT_MODE 0Ljdk/nashorn/internal/codegen/CompilerConstants; symbolName getField -(Ljava/lang/String;)Ljava/lang/reflect/Field; java/lang/reflect/Field getBoolean (Ljava/lang/Object;)Z apply f(Ljdk/nashorn/internal/runtime/ScriptFunction;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (jdk/nashorn/internal/runtime/PropertyMap newMap =(Ljava/lang/Class;)Ljdk/nashorn/internal/runtime/PropertyMap; X(Ljdk/nashorn/internal/runtime/ScriptObject;Ljdk/nashorn/internal/runtime/PropertyMap;)V startsWith length ()I substring (I)Ljava/lang/String; '(Ljava/lang/String;Ljava/lang/String;)V java/security/AccessController doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object; G(Ljava/lang/String;Ljava/net/URL;)Ljdk/nashorn/internal/runtime/Source; indexOf (I)I toURI ()Ljava/net/URI; java/net/URI toURL ()Ljava/net/URL; isFile G(Ljava/lang/String;Ljava/io/File;)Ljdk/nashorn/internal/runtime/Source; getName has &(Ljava/lang/Object;)Ljava/lang/Object; #jdk/nashorn/internal/runtime/JSType &(Ljava/lang/Object;)Ljava/lang/String; K(Ljava/lang/String;Ljava/lang/String;)Ljdk/nashorn/internal/runtime/Source; containsKey isScope isGlobal openWith j(Ljdk/nashorn/internal/runtime/ScriptObject;Ljava/lang/Object;)Ljdk/nashorn/internal/runtime/ScriptObject; safeToString 'jdk/nashorn/internal/runtime/ECMAErrors typeError S(Ljava/lang/String;[Ljava/lang/String;)Ljdk/nashorn/internal/runtime/ECMAException; )(Ljdk/nashorn/internal/runtime/Context;)V X(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; EMPTY_ARRAY ,jdk/nashorn/api/scripting/ScriptObjectMirror wrapArray :([Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object; wrapAsObject put 9(Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; wrap unwrap forName =(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; isArray getComponentType ()Ljava/lang/Class; endsWith java/util/Objects requireNonNull lastIndexOf (II)Ljava/lang/String; getModifiers java/lang/reflect/Modifier isPublic (I)Z exposeToScripts getClassLoader (Ljava/io/PrintWriter;)V _verify_code 5jdk/internal/org/objectweb/asm/util/CheckClassAdapter \(Ljdk/internal/org/objectweb/asm/ClassReader;Ljava/lang/ClassLoader;ZLjava/io/PrintWriter;)V invalidateForever 5(Ljdk/nashorn/internal/runtime/logging/DebugLogger;)V compareAndSet '(Ljava/lang/Object;Ljava/lang/Object;)Z initBuiltinObjects (Ljavax/script/ScriptEngine;)V getResource getSystemResource CREATE_PROGRAM_FUNCTION findStatic a(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; *(Ljava/lang/String;Ljava/lang/Throwable;)V java/lang/invoke/MethodHandle invokeExact Z(Ljdk/nashorn/internal/runtime/ScriptObject;)Ljdk/nashorn/internal/runtime/ScriptFunction; reset isEnabled java/util/logging/Level INFO .(Ljava/util/logging/Level;Ljava/lang/Object;)V fine H(Ljdk/nashorn/internal/runtime/events/RuntimeEvent;[Ljava/lang/Object;)V _parse_only _lazy_compilation getCacheKey P(Ljava/lang/Object;[Ljdk/nashorn/internal/codegen/types/Type;)Ljava/lang/String; d(Ljdk/nashorn/internal/runtime/Source;Ljava/lang/String;)Ljdk/nashorn/internal/runtime/StoredScript; _dest_dir dump ¶(Ljdk/nashorn/internal/runtime/ScriptEnvironment;Ljdk/nashorn/internal/runtime/Source;Ljdk/nashorn/internal/runtime/ErrorManager;ZLjdk/nashorn/internal/runtime/logging/DebugLogger;)V parse (()Ljdk/nashorn/internal/ir/FunctionNode; hasErrors _print_ast getFlag !(Ljdk/nashorn/internal/ir/Node;)V _print_parse #(Ljdk/nashorn/internal/ir/Node;ZZ)V getURL ,(Ljava/net/URL;[Ljava/security/CodeSigner;)V ?(Ljdk/nashorn/internal/runtime/Context;Ljdk/nashorn/internal/runtime/ScriptLoader;Ljava/security/CodeSource;Ljdk/nashorn/internal/runtime/Context$1;)V COMPILE_ALL isStrict forInitialCompilation ¦(Ljdk/nashorn/internal/runtime/CodeInstaller;Ljdk/nashorn/internal/runtime/Source;Ljdk/nashorn/internal/runtime/ErrorManager;Z)Ljdk/nashorn/internal/codegen/Compiler; ?(Ljdk/nashorn/internal/ir/FunctionNode;Ljdk/nashorn/internal/codegen/Compiler$CompilationPhases;)Ljdk/nashorn/internal/ir/FunctionNode; getRootClass persistClassInfo ;(Ljava/lang/String;Ljdk/nashorn/internal/ir/FunctionNode;)V getCompilationId updateCompilationId installScript d(Ljdk/nashorn/internal/runtime/Source;Ljdk/nashorn/internal/runtime/CodeInstaller;)Ljava/lang/Class; getAndIncrement I(Ljava/lang/Object;)Ljdk/nashorn/internal/runtime/Context$ClassReference; cache /jdk/nashorn/internal/lookup/MethodHandleFactory getFunctionality 9()Ljdk/nashorn/internal/lookup/MethodHandleFunctionality; initLogger Z(Ljdk/nashorn/internal/runtime/Context;)Ljdk/nashorn/internal/runtime/logging/DebugLogger; hasLogger DISABLED_LOGGER _loggers 2jdk/nashorn/internal/runtime/options/LoggingOption getLevel ()Ljava/util/logging/Level; isQuiet /(Ljava/lang/String;Ljava/util/logging/Level;Z)V java/util/function/Consumer accept java/util/function/Supplier addDebugPrintout ?(Ljdk/nashorn/internal/runtime/logging/DebugLogger;Ljava/util/logging/Level;Ljava/lang/invoke/MethodHandle;IZLjava/lang/Object;)Ljava/lang/invoke/MethodHandle; getAnnotation 4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; equals getSuperclass desiredAssertionStatus java/lang/invoke/MethodHandles lookup )()Ljava/lang/invoke/MethodHandles$Lookup; java/lang/invoke/MethodType methodType A(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MethodType; ,jdk/nashorn/internal/runtime/DebuggerSupport FORCELOAD 1 ? jk l m nk l ; ok l [ pk l qk l r sk l t uk l ? vk l ? wk l ? x{ |} ~ ?? ? ? ?? ?? ? ? ?? ?? ?? ? ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ¡ ¢¡ £¡ ¤? ? ¥¦? K §¨ © "