Edit C:\Program Files\Java\jre8\lib\ext\jdk\nashorn\api\scripting\ScriptObjectMirror.class
Êþº¾ 3Y ? ? ? ? ? ? ? ?? ???? ? ??? ¡¢ ?£ ?¤¥ ¦ §¨ © ª« ¬ ® ¯°±² #?³ #´ µ #µ "?¶ *·¸¹ "º ¯»¼½ 1¾ ¿À ?Á 5à 5ÄÅÆ 8?Ç ;¾È =ÉÊ ?¾Ë AÌÍ CÉ Î ÏÐ GÑÒ IÓÔ KÕ ?Ö Ã × ?ØÙ Q¦Ú SÛÜ UÛÝ W¦Þß ZÛà \¦á ^¦â `ãä båæ dÛç fÛè h¦é jêë l¦ìí o¦î qÛï s¾ð uñòó x¦ô z¦õ |¦ö ~¦÷ ?¦ø ?¦ ¯ùú ?û üýþ ÿ ? ?µ ? ´? ? ? ? ¿ ? ¢? ©? ¬¦ ®!" °û # $%& InnerClasses GET_CONTEXT_ACC_CTXT $Ljava/security/AccessControlContext; sobj +Ljdk/nashorn/internal/runtime/ScriptObject; global %Ljdk/nashorn/internal/objects/Global; strict Z jsonCompatible $assertionsDisabled getContextAccCtxt &()Ljava/security/AccessControlContext; Code LineNumberTable LocalVariableTable perms Ljava/security/Permissions; equals (Ljava/lang/Object;)Z this .Ljdk/nashorn/api/scripting/ScriptObjectMirror; other Ljava/lang/Object; StackMapTable hashCode ()I toString ()Ljava/lang/String; call 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; modArgs [Ljava/lang/Object; self ne ,Ljdk/nashorn/api/scripting/NashornException; e Ljava/lang/Throwable; t thiz args oldGlobal globalChangedþ Ö¶¹¢ newObject '([Ljava/lang/Object;)Ljava/lang/Object; eval &(Ljava/lang/String;)Ljava/lang/Object; s Ljava/lang/String; callMember 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; val functionName¨ getMember name getSlot (I)Ljava/lang/Object; index I hasMember (Ljava/lang/String;)Z hasSlot (I)Z slot removeMember (Ljava/lang/String;)V setMember '(Ljava/lang/String;Ljava/lang/Object;)V value setSlot (ILjava/lang/Object;)V 'setIndexedPropertiesToExternalArrayData (Ljava/nio/ByteBuffer;)V buf Ljava/nio/ByteBuffer; isInstance instance mirror getClassName isFunction ()Z isStrictFunction isArray clear ()V containsKey key containsValue entrySet ()Ljava/util/Set; Signature( Entry N()Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Object;>;>; get &(Ljava/lang/Object;)Ljava/lang/Object; isEmpty keySet %()Ljava/util/Set<Ljava/lang/String;>; put 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;ý putAll (Ljava/util/Map;)V map Ljava/util/Map; LocalVariableTypeTable 7Ljava/util/Map<+Ljava/lang/String;+Ljava/lang/Object;>; :(Ljava/util/Map<+Ljava/lang/String;+Ljava/lang/Object;>;)V remove delete size values ()Ljava/util/Collection; ,()Ljava/util/Collection<Ljava/lang/Object;>; getProto ()Ljava/lang/Object; setProto (Ljava/lang/Object;)V proto getOwnPropertyDescriptor getOwnKeys (Z)[Ljava/lang/String; all preventExtensions 0()Ljdk/nashorn/api/scripting/ScriptObjectMirror; isExtensible seal isSealed freeze isFrozen isUndefined obj to %(Ljava/lang/Class;)Ljava/lang/Object; type Ljava/lang/Class; Ljava/lang/Class<TT;>; 1<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT; wrap 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; homeGlobal wrapAsJSONCompatible 9(Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; wrapLikeMe unwrap wrapArray :([Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object; ;([Ljava/lang/Object;Ljava/lang/Object;Z)[Ljava/lang/Object; newArgs wrapArrayLikeMe unwrapArray identical '(Ljava/lang/Object;Ljava/lang/Object;)Z obj1 obj2 o1 o2 <init> S(Ljdk/nashorn/internal/runtime/ScriptObject;Ljdk/nashorn/internal/objects/Global;)V T(Ljdk/nashorn/internal/runtime/ScriptObject;Ljdk/nashorn/internal/objects/Global;Z)V getScriptObject -()Ljdk/nashorn/internal/runtime/ScriptObject; getHomeGlobal '()Ljdk/nashorn/internal/objects/Global; translateUndefined getCallSiteFlags inGlobal 3(Ljava/util/concurrent/Callable;)Ljava/lang/Object; Ljava/lang/RuntimeException; Ljava/lang/Exception; callable Ljava/util/concurrent/Callable; $Ljava/util/concurrent/Callable<TV;>;)± ?<V:Ljava/lang/Object;>(Ljava/util/concurrent/Callable<TV;>;)TV; checkKey toNumber ()D Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; getDefaultValue hint Ljava/lang/Class<*>; ((Ljava/lang/Class<*>;)Ljava/lang/Object; asJSONCompatible access$000 [(Ljdk/nashorn/api/scripting/ScriptObjectMirror;)Ljdk/nashorn/internal/runtime/ScriptObject; x0 access$100 access$200 U(Ljdk/nashorn/api/scripting/ScriptObjectMirror;)Ljdk/nashorn/internal/objects/Global; access$300 T(Ljdk/nashorn/api/scripting/ScriptObjectMirror;Ljava/lang/Object;)Ljava/lang/Object; x1 access$400 1(Ljdk/nashorn/api/scripting/ScriptObjectMirror;)I access$500 1(Ljdk/nashorn/api/scripting/ScriptObjectMirror;)Z access$600 f(Ljdk/nashorn/api/scripting/ScriptObjectMirror;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; x2 access$700 <clinit> SourceFile ScriptObjectMirror.java Ljdk/Exported;o3MI ½ ¾c ÐM » ¼ · ¸ ¹ º java/security/Permissions[ java/lang/RuntimePermission $jdk/nashorn/internal/runtime/Context nashorn.getContext[ þ*+ "java/security/AccessControlContext java/security/ProtectionDomain[,[- ,jdk/nashorn/api/scripting/ScriptObjectMirror È É Ï Ð .jdk/nashorn/api/scripting/ScriptObjectMirror$1[.de java/lang/String/a01 +jdk/nashorn/internal/runtime/ScriptFunctionSPNITP234 java/lang/RuntimeException java/lang/StringBuilder not a function: 56 Ñ Ò *jdk/nashorn/api/scripting/NashornException78 java/lang/Error java/lang/Throwable[9:; not a constructor: .jdk/nashorn/api/scripting/ScriptObjectMirror$2[<=> "jdk/nashorn/api/scripting/JSObject Ó Ô java/lang/NoSuchMethodException No such function .jdk/nashorn/api/scripting/ScriptObjectMirror$3 .jdk/nashorn/api/scripting/ScriptObjectMirror$4[? .jdk/nashorn/api/scripting/ScriptObjectMirror$5 java/lang/Boolean@ .jdk/nashorn/api/scripting/ScriptObjectMirror$6* ! .jdk/nashorn/api/scripting/ScriptObjectMirror$7[A .jdk/nashorn/api/scripting/ScriptObjectMirror$8[B .jdk/nashorn/api/scripting/ScriptObjectMirror$9[C ÒD /jdk/nashorn/api/scripting/ScriptObjectMirror$10 /jdk/nashorn/api/scripting/ScriptObjectMirror$11[E /jdk/nashorn/api/scripting/ScriptObjectMirror$12 /jdk/nashorn/api/scripting/ScriptObjectMirror$13 java/util/Set /jdk/nashorn/api/scripting/ScriptObjectMirror$14 /jdk/nashorn/api/scripting/ScriptObjectMirror$15 /jdk/nashorn/api/scripting/ScriptObjectMirror$16 /jdk/nashorn/api/scripting/ScriptObjectMirror$17[F /jdk/nashorn/api/scripting/ScriptObjectMirror$18[G /jdk/nashorn/api/scripting/ScriptObjectMirror$19 /jdk/nashorn/api/scripting/ScriptObjectMirror$20 /jdk/nashorn/api/scripting/ScriptObjectMirror$21 java/lang/IntegerH Ð /jdk/nashorn/api/scripting/ScriptObjectMirror$22 java/util/Collection /jdk/nashorn/api/scripting/ScriptObjectMirror$23 /jdk/nashorn/api/scripting/ScriptObjectMirror$24 /jdk/nashorn/api/scripting/ScriptObjectMirror$25 /jdk/nashorn/api/scripting/ScriptObjectMirror$26[I [Ljava/lang/String; /jdk/nashorn/api/scripting/ScriptObjectMirror$27 /jdk/nashorn/api/scripting/ScriptObjectMirror$28 /jdk/nashorn/api/scripting/ScriptObjectMirror$29 /jdk/nashorn/api/scripting/ScriptObjectMirror$30 /jdk/nashorn/api/scripting/ScriptObjectMirror$31 /jdk/nashorn/api/scripting/ScriptObjectMirror$32JK /jdk/nashorn/api/scripting/ScriptObjectMirror$33[LHL )jdk/nashorn/internal/runtime/ScriptObject #jdk/nashorn/internal/objects/Global[] ,jdk/nashorn/internal/runtime/JSONListAdapter[M 'jdk/nashorn/internal/runtime/ConsStringy: ¿ ¾NOQ java/lang/Object À ¾ java/lang/AssertionError ScriptObjectMirror on null![3 home Global is nullN =jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor) Ó1 java/lang/Exception Cannot happen[O key can not be null>P java/lang/ClassCastException key should be a String. It is QRST Ò instead.U Ð "java/lang/IllegalArgumentException key can not be empty /jdk/nashorn/api/scripting/ScriptObjectMirror$34 java/lang/DoubleVq /jdk/nashorn/api/scripting/ScriptObjectMirror$35W Á  *jdk/nashorn/api/scripting/AbstractJSObject javax/script/BindingsX java/util/Map$Entry java/util/concurrent/Callable add (Ljava/security/Permission;)V A(Ljava/security/CodeSource;Ljava/security/PermissionCollection;)V $([Ljava/security/ProtectionDomain;)V 1(Ljdk/nashorn/api/scripting/ScriptObjectMirror;)V getGlobal setGlobal ((Ljdk/nashorn/internal/objects/Global;)V *jdk/nashorn/internal/runtime/ScriptRuntime apply f(Ljdk/nashorn/internal/runtime/ScriptFunction;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; initEcmaError Y(Ljdk/nashorn/internal/runtime/ScriptObject;)Ljdk/nashorn/api/scripting/NashornException; (Ljava/lang/Throwable;)V construct T(Ljdk/nashorn/internal/runtime/ScriptFunction;[Ljava/lang/Object;)Ljava/lang/Object; C(Ljdk/nashorn/api/scripting/ScriptObjectMirror;Ljava/lang/String;)V java/util/Objects requireNonNull 2(Ljdk/nashorn/api/scripting/ScriptObjectMirror;I)V booleanValue D(Ljdk/nashorn/api/scripting/ScriptObjectMirror;ILjava/lang/Object;)V F(Ljdk/nashorn/api/scripting/ScriptObjectMirror;Ljava/nio/ByteBuffer;)V _(Ljdk/nashorn/api/scripting/ScriptObjectMirror;Ljdk/nashorn/api/scripting/ScriptObjectMirror;)V isStrict C(Ljdk/nashorn/api/scripting/ScriptObjectMirror;Ljava/lang/Object;)V ?(Ljdk/nashorn/api/scripting/ScriptObjectMirror;ZLjava/lang/Object;Ljdk/nashorn/internal/runtime/ScriptObject;Ljava/lang/String;)V l(Ljdk/nashorn/api/scripting/ScriptObjectMirror;Ljava/util/Map;ZLjdk/nashorn/internal/runtime/ScriptObject;)V intValue 2(Ljdk/nashorn/api/scripting/ScriptObjectMirror;Z)V UNDEFINED (Ljdk/nashorn/internal/runtime/Undefined; B(Ljdk/nashorn/api/scripting/ScriptObjectMirror;Ljava/lang/Class;)V L(Ljdk/nashorn/api/scripting/JSObject;Ljdk/nashorn/internal/objects/Global;)V isStrictContext *(Ljava/lang/String;Ljava/lang/Throwable;)V 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; getClass ()Ljava/lang/Class; java/lang/Class getName length doubleValue desiredAssertionStatus java/util/Map 1 ´ µ · ¸ ¹ º » ¼ ½ ¾ ¿ ¾ À ¾ N Á  à _ -» Y· K*» Y · ¶ » Y½ Y» Y*· S· ° Ä B C D Å % Æ Ç È É Ã ] +Á ? *´ +À ´ ¶ ¬¬ Ä P Q T Å Ê Ë Ì Í Î Ï Ð Ã 2 *´ ¶ ¬ Ä Y Å Ê Ë Ñ Ò Ã : *» Y*· · À ° Ä ^ Å Ê Ë ? Ó Ô Ã ? ¸ N-*´ ¥ § 6? *´ ¸ *´ Á ? S? *,-· § ,:? *+-· § +:**´ À *´ ¸ *´ ¸ ¸ !· :? -¸ °» "Y» #Y· $%¶ &*¶ '¶ &¶ (· )¿:*´ ¶ +¿:¿:» "Y· .¿:? -¸ ¿ m ? * y ? ? * m £ "