3 4 X X X $ X     X 6 6 6    $      _    6  _  _    _ A [   4 $ [ [! _" [# [$ E% & '( ) * X+ ,- ./0 12 3/45JSObjectHandles InnerClassesmyLoaderLjava/lang/ClassLoader;JSOBJECT_CLASSLjava/lang/String; ConstantValue jsObjectClassLjava/lang/Class; SignatureLjava/lang/Class<*>;nashornBeansLinker8Ljdk/nashorn/internal/runtime/linker/NashornBeansLinker;MH7Ljdk/nashorn/internal/lookup/MethodHandleFunctionality;IS_JSOBJECT_GUARDLjava/lang/invoke/MethodHandle;JSOBJECTLINKER_GETJSOBJECTLINKER_PUT$assertionsDisabledZ;(Ljdk/nashorn/internal/runtime/linker/NashornBeansLinker;)VCodeLineNumberTableLocalVariableTablethis;Ljdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker; canLinkType(Ljava/lang/Class;)ZtypeLocalVariableTypeTable(Ljava/lang/Class<*>;)ZcanLinkTypeStaticclazz StackMapTable0checkJSObjectClass()VgetGuardedInvocation(Ljdk/internal/dynalink/linker/LinkRequest;Ljdk/internal/dynalink/linker/LinkerServices;)Ljdk/internal/dynalink/linker/GuardedInvocation;inv0Ljdk/internal/dynalink/linker/GuardedInvocation;request*Ljdk/internal/dynalink/linker/LinkRequest;linkerServices-Ljdk/internal/dynalink/linker/LinkerServices;requestWithoutContextselfLjava/lang/Object;desc*Ljdk/internal/dynalink/CallSiteDescriptor;6  Exceptions7lookup(Ljdk/internal/dynalink/CallSiteDescriptor;Ljdk/internal/dynalink/linker/LinkRequest;Ljdk/internal/dynalink/linker/LinkerServices;)Ljdk/internal/dynalink/linker/GuardedInvocation;thLjava/lang/Throwable;operatorcI8 findGetMethod(Ljdk/internal/dynalink/CallSiteDescriptor;Ljdk/internal/dynalink/linker/GuardedInvocation;)Ljdk/internal/dynalink/linker/GuardedInvocation;namegetterfindGetIndexMethodb(Ljdk/internal/dynalink/linker/GuardedInvocation;)Ljdk/internal/dynalink/linker/GuardedInvocation; findSetMethodfindSetIndexMethod2()Ljdk/internal/dynalink/linker/GuardedInvocation;findCallMethod\(Ljdk/internal/dynalink/CallSiteDescriptor;)Ljdk/internal/dynalink/linker/GuardedInvocation;call isJSObject(Ljava/lang/Object;)ZgetW(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;indexfallbackjsobjkeyput9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)VvaluegetIndex(Ljava/lang/Number;)InLjava/lang/Number;D findOwnMH_SV(Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;rtypetypes[Ljava/lang/Class;[Ljava/lang/Class<*>;\(Ljava/lang/String;Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; access$0009()Ljdk/nashorn/internal/lookup/MethodHandleFunctionality; access$100 access$200()Ljava/lang/Class; SourceFileBrowserJSObjectLinker.java gh mn u kl } 9} :; bc <=9jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinkernetscape.javascript.JSObject > ? stjava/lang/AssertionError'netscape.javascript.JSObject not found! u@6 AB CD EF GHdyn(jdk/internal/dynalink/CallSiteDescriptor IJ K LM8 NO PM QRS TUV WXY Zjava/lang/String[ java/lang/Throwable \HgetPropgetElem getMethodsetPropsetElem ]pjava/lang/Object^ _`.jdk/internal/dynalink/linker/GuardedInvocation op ua qp bp rp cp[Ljava/lang/Object; def gH hijava/lang/Integer jp kH lmjava/lang/Number n o p= qr ls lt up lv lw xy z{|  ~    hjava/lang/Class java/lang/invoke/MethodHandle;jdk/internal/dynalink/linker/TypeBasedGuardingDynamicLinkerIjdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker$JSObjectHandles(jdk/internal/dynalink/linker/LinkRequestjava/lang/Exception+jdk/internal/dynalink/linker/LinkerServicesisAssignableFromgetClassLoader()Ljava/lang/ClassLoader;getName()Ljava/lang/String;equals getSuperclass(Ljava/lang/Object;)VwithoutRuntimeContext,()Ljdk/internal/dynalink/linker/LinkRequest; getReceiver()Ljava/lang/Object;getCallSiteDescriptor,()Ljdk/internal/dynalink/CallSiteDescriptor;getNameTokenCount()I getNameToken(I)Ljava/lang/String; isInstance getInvocation!()Ljava/lang/invoke/MethodHandle;filterInternalObjects@(Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;getGuardreplaceMethodsp(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljdk/internal/dynalink/linker/GuardedInvocation;-jdk/nashorn/internal/runtime/linker/BootstrapasTypeSafeReturn(Ljdk/internal/dynalink/linker/GuardedInvocation;Ljdk/internal/dynalink/linker/LinkerServices;Ljdk/internal/dynalink/CallSiteDescriptor;)Ljdk/internal/dynalink/linker/GuardedInvocation;7jdk/internal/dynalink/support/CallSiteDescriptorFactorytokenizeOperators<(Ljdk/internal/dynalink/CallSiteDescriptor;)Ljava/util/List;java/util/List(I)Ljava/lang/Object;6jdk/nashorn/internal/runtime/linker/NashornBeansLinkerhashCodeJSOBJECT_GETMEMBER5jdk/nashorn/internal/lookup/MethodHandleFunctionalityinsertArgumentsT(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;A(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)VJSOBJECT_SETMEMBER JSOBJECT_CALL getMethodType()Ljava/lang/invoke/MethodType;java/lang/invoke/MethodTypeparameterCount asCollectorR(Ljava/lang/invoke/MethodHandle;Ljava/lang/Class;I)Ljava/lang/invoke/MethodHandle;JSOBJECT_GETSLOTintValue invokeExact'(Ljava/lang/Object;I)Ljava/lang/Object;#jdk/nashorn/internal/runtime/JSTypeisStringtoStringindexOf(I)I8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;JSOBJECT_SETSLOT((Ljava/lang/Object;ILjava/lang/Object;)V9(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V doubleValue()DisRepresentableAsInt(D)Zjava/lang/invoke/MethodHandlesLookup)()Ljava/lang/invoke/MethodHandles$Lookup;B(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType; findStatic(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;desiredAssertionStatus()Z/jdk/nashorn/internal/lookup/MethodHandleFactorygetFunctionalityjava/lang/BooleanTYPEjava/lang/Void%java/lang/invoke/MethodHandles$Lookup0 4^ bcdef JghijklmnopqprpstuvwF **+x:; <y z{ kl|}wK+x@yz{~h ~ji}w>**L+'+ +  ++Lx* DEIJK#L.M2N4P<Sy>~h*h>~j*j i w< Yx WXw+w+N-:-: '*+,:,: Y ,!x. \]^_a5c7gBhLifknnyRLwz{wwph`n 5.w #+"#$:+6*,-%::::6'~J :.z^$ZvIzvNj( V6P) F6@* 660+ &6 , 6- 6R%%%::M +./ +01+2"%&x. rsv"y%w'x*{ !y\ "'#z{###e *=%E &DB w/++*M34Y,S5N6Y-78x#y*//!e# p wZ"94Y*S5L*+*x y" p w-++:4Y*S5M6Y,78x!y --! p w&6Y;78x wo7<4Y-S5L6Y+=*>?d@78x y7!p w2*xy  w^,AB+,ACD,E,EF> B+D),G",HN-(I *+-J3+-Kx2 %*3=BLS\y4%Be^p^^& wF+AL*+AC,M/+EL*+EF,M+G:*+H,Nx 29Ey FFF& wY*OH'P'x y@wsQ *+,RSxy ehjiwx2wx2wx2wn T  UVWXY4SY7Z4XY[SY4SY4SY9\]XY4SY4SY4SY;x232O @a_ `}'~