3t X B  X   X X   E B X        Y X X B %  % % X % E    X  X X H     O O VNashornBeansLinkerServices InnerClasses MIRROR_ALWAYSZEXPORT_ARGUMENTLjava/lang/invoke/MethodHandle; IMPORT_RESULTFILTER_CONSSTRINGFUNCTIONAL_IFACE_METHOD_NAMELjava/lang/ClassValue; Signature*Ljava/lang/ClassValue; beansLinker)Ljdk/internal/dynalink/beans/BeansLinker;()VCodeLineNumberTableLocalVariableTablethis8Ljdk/nashorn/internal/runtime/linker/NashornBeansLinker;getGuardedInvocation(Ljdk/internal/dynalink/linker/LinkRequest;Ljdk/internal/dynalink/linker/LinkerServices;)Ljdk/internal/dynalink/linker/GuardedInvocation; arguments[Ljava/lang/Object;forgedLinkRequest*Ljdk/internal/dynalink/linker/LinkRequest; invocation0Ljdk/internal/dynalink/linker/GuardedInvocation;callTypeLjava/lang/invoke/MethodType;newDesc?Ljdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor;ginameLjava/lang/String; linkRequestlinkerServices-Ljdk/internal/dynalink/linker/LinkerServices;selfLjava/lang/Object;desc*Ljdk/internal/dynalink/CallSiteDescriptor; StackMapTabler Exceptions(Ljdk/internal/dynalink/linker/GuardingDynamicLinker;Ljdk/internal/dynalink/linker/LinkRequest;Ljdk/internal/dynalink/linker/LinkerServices;)Ljdk/internal/dynalink/linker/GuardedInvocation;delegateLinker4Ljdk/internal/dynalink/linker/GuardingDynamicLinker;exportArgument&(Ljava/lang/Object;)Ljava/lang/Object;arg'(Ljava/lang/Object;Z)Ljava/lang/Object; mirrorAlways importResultconsStringFilter!findFunctionalInterfaceMethodName%(Ljava/lang/Class;)Ljava/lang/String;mLjava/lang/reflect/Method;ifaceLjava/lang/Class;clazzLocalVariableTypeTableLjava/lang/Class<*>;((Ljava/lang/Class<*>;)Ljava/lang/String;isOverridableObjectMethod(Ljava/lang/reflect/Method;)Zparams[Ljava/lang/Class;[Ljava/lang/Class<*>; getFunctionalInterfaceMethodNamecreateHiddenObjectFilter8()Ljdk/internal/dynalink/linker/MethodHandleTransformer; access$000x0lookup&Ljdk/internal/dynalink/support/Lookup; SourceFileNashornBeansLinker.java hi'jdk/internal/dynalink/beans/BeansLinker fg   'jdk/nashorn/internal/runtime/ConsString !" #$ ojava/lang/invoke/MethodHandle a_ %&call(jdk/internal/dynalink/CallSiteDescriptor '( ) *+ ,- .1java/lang/StringBuilderdyn:callMethod: 23 45 678 9: ;<Qjdk/nashorn/internal/runtime/linker/NashornBeansLinker$NashornBeansLinkerServices h=> ?@ AB CDjava/lang/Class EFG HI JB KL op \] )jdk/nashorn/internal/runtime/ScriptObjectM NO P QRS TUjava/lang/FunctionalInterface VU WXY Z[\ ]^ _4 `+ [equalshashCodetoString a+b c dRjava/lang/Objecte f[java/lang/String bcg ;h9jdk/internal/dynalink/support/DefaultInternalObjectFilter ^_ `_ hinashorn.mirror.always jkl mn$jdk/internal/dynalink/support/Lookupo 1 hp qr8jdk/nashorn/internal/runtime/linker/NashornBeansLinker$16jdk/nashorn/internal/runtime/linker/NashornBeansLinker2jdk/internal/dynalink/linker/GuardingDynamicLinker(jdk/internal/dynalink/linker/LinkRequest+jdk/internal/dynalink/linker/LinkerServices.jdk/internal/dynalink/linker/GuardedInvocationjava/lang/Exceptionjava/lang/reflect/Method; getReceiver()Ljava/lang/Object;getCallSiteDescriptor,()Ljdk/internal/dynalink/CallSiteDescriptor; getArguments()[Ljava/lang/Object;replaceArgumentsi(Ljdk/internal/dynalink/CallSiteDescriptor;[Ljava/lang/Object;)Ljdk/internal/dynalink/linker/LinkRequest;filterArgumentsS(I[Ljava/lang/invoke/MethodHandle;)Ljdk/internal/dynalink/linker/GuardedInvocation; getNameToken(I)Ljava/lang/String;(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class; getMethodType()Ljava/lang/invoke/MethodType; getLookupsLookup)()Ljava/lang/invoke/MethodHandles$Lookup;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;()Ljava/lang/String;java/lang/invoke/MethodTypedropParameterTypes!(II)Ljava/lang/invoke/MethodType;=jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptorgetFlags-(Ljdk/internal/dynalink/CallSiteDescriptor;)Iget(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor;0(Ljdk/internal/dynalink/linker/LinkerServices;)V"jdk/nashorn/internal/lookup/LookupMH7Ljdk/nashorn/internal/lookup/MethodHandleFunctionality; getInvocation!()Ljava/lang/invoke/MethodHandle;filterInternalObjects@(Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; parameterType(I)Ljava/lang/Class;5jdk/nashorn/internal/lookup/MethodHandleFunctionality dropArgumentsS(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;getGuardreplaceMethodsp(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljdk/internal/dynalink/linker/GuardedInvocation;%jdk/nashorn/api/scripting/ScriptUtilswrapB(Ljava/lang/Object;)Ljdk/nashorn/api/scripting/ScriptObjectMirror;unwrap getInterfaces()[Ljava/lang/Class;$jdk/nashorn/internal/runtime/ContextisAccessibleClass(Ljava/lang/Class;)ZisAnnotationPresent getMethods()[Ljava/lang/reflect/Method;java/lang/reflect/Method getModifiers()Ijava/lang/reflect/Modifier isAbstract(I)ZgetName getSuperclass getReturnTypejava/lang/BooleanTYPEgetParameterTypesjava/lang/IntegergetParameterCountjava/lang/ClassValue%(Ljava/lang/Class;)Ljava/lang/Object;A(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)VvalueOf(Z)Ljava/lang/Boolean;,jdk/nashorn/internal/runtime/options/OptionsgetBooleanProperty((Ljava/lang/String;Ljava/lang/Boolean;)Zjava/lang/invoke/MethodHandles*(Ljava/lang/invoke/MethodHandles$Lookup;)V findOwnStaticV(Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;%java/lang/invoke/MethodHandles$Lookup!XBY\]^_`_a_bcdefg hij>**Yk >Vl mnopj, +N+:-C+ : S+ :*, : YS--::Y:*++   Y,! :",#$%Y&S'()*+, kbZ[\^_$`0a<cVfjkslxmopqorsrwxyw|lz 8qr0&st<uv|wxKyz,{vs|}mn~t+EO ojN*+ Y,!*kl ~t j2*+,kl jo!**-*. *./*k l!!]  j/*0kl  jG* *-*kl @ j1 y**1L+=>_+2:2I34?5:66)2:678 9ք*:k2 "%/L_ekql LQyQy, &d jO*9L=+;HRl=!ͬ/+<!=+==+>=nAX*?@*AN--2B*?C*D*?E*Dk"pzl #,  @@@jG F*GEkl   dj[HYI+ JKk%j/*k>l ij^LMN+OYPQK*RB%YBSSI*TB%YBSSJ*UB%YBSSVYWFkA HI+J?KSOl <[ XZ V/0