3  1      :              ) ) ) ) ( invocationLjava/lang/invoke/MethodHandle;guard exceptionLjava/lang/Class; Signature)Ljava/lang/Class<+Ljava/lang/Throwable;>; switchPoints[Ljava/lang/invoke/SwitchPoint;"(Ljava/lang/invoke/MethodHandle;)VCodeLineNumberTableLocalVariableTablethis0Ljdk/internal/dynalink/linker/GuardedInvocation;A(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)V@(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/SwitchPoint;)V switchPointLjava/lang/invoke/SwitchPoint;_(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/SwitchPoint;)Vp(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/SwitchPoint;Ljava/lang/Class;)VLocalVariableTypeTable StackMapTable(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/SwitchPoint;Ljava/lang/Class<+Ljava/lang/Throwable;>;)Vq(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;[Ljava/lang/invoke/SwitchPoint;Ljava/lang/Class;)V(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;[Ljava/lang/invoke/SwitchPoint;Ljava/lang/Class<+Ljava/lang/Throwable;>;)V getInvocation!()Ljava/lang/invoke/MethodHandle;getGuardgetSwitchPoints!()[Ljava/lang/invoke/SwitchPoint; getException()Ljava/lang/Class;+()Ljava/lang/Class<+Ljava/lang/Throwable;>;hasBeenInvalidated()Zsp assertType (Ljava/lang/invoke/MethodType;)VtypeLjava/lang/invoke/MethodType;replaceMethodsp(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljdk/internal/dynalink/linker/GuardedInvocation; newInvocationnewGuardaddSwitchPointP(Ljava/lang/invoke/SwitchPoint;)Ljdk/internal/dynalink/linker/GuardedInvocation;newSwitchPointsnewSwitchPointreplaceMethodsOrThisasTypeO(Ljava/lang/invoke/MethodType;)Ljdk/internal/dynalink/linker/GuardedInvocation;newType|(Ljdk/internal/dynalink/linker/LinkerServices;Ljava/lang/invoke/MethodType;)Ljdk/internal/dynalink/linker/GuardedInvocation;linkerServices-Ljdk/internal/dynalink/linker/LinkerServices;asTypeSafeReturn\(Ljdk/internal/dynalink/CallSiteDescriptor;)Ljdk/internal/dynalink/linker/GuardedInvocation;desc*Ljdk/internal/dynalink/CallSiteDescriptor;filterArgumentsS(I[Ljava/lang/invoke/MethodHandle;)Ljdk/internal/dynalink/linker/GuardedInvocation;posIfilters [Ljava/lang/invoke/MethodHandle;z dropArgumentsC(ILjava/util/List;)Ljdk/internal/dynalink/linker/GuardedInvocation; valueTypesLjava/util/List;&Ljava/util/List;>;Y(ILjava/util/List;>;)Ljdk/internal/dynalink/linker/GuardedInvocation;E(I[Ljava/lang/Class;)Ljdk/internal/dynalink/linker/GuardedInvocation;[Ljava/lang/Class;[Ljava/lang/Class<*>;H(I[Ljava/lang/Class<*>;)Ljdk/internal/dynalink/linker/GuardedInvocation;compose@(Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;fallback~(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; guardFallbackswitchpointFallback catchFallbackguarded catchGuarded spGuarded?(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Vmh SourceFileGuardedInvocation.javajava/lang/invoke/SwitchPoint ;G ; java/lang/invoke/MethodHandle 23 43 9: 56: : YZ \ 6 .jdk/internal/dynalink/linker/GuardedInvocation ;O `a i i ha i  ij u | |  java/lang/Class ^ )java/lang/invoke/WrongMethodTypeExceptionjava/lang/StringBuilderExpected type:  actual type: ;java/lang/Objectjava/lang/invoke/MethodType+jdk/internal/dynalink/linker/LinkerServicesjava/util/List()Vjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;clone()Ljava/lang/Object;java/lang/BooleanTYPEchangeReturnType0(Ljava/lang/Class;)Ljava/lang/invoke/MethodType;java/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V>(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;$jdk/internal/dynalink/support/Guards](Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;(Ljdk/internal/dynalink/linker/LinkerServices;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;asTypeLosslessReturn(jdk/internal/dynalink/CallSiteDescriptor getMethodType()Ljava/lang/invoke/MethodType;java/lang/invoke/MethodHandlesa(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;Q(Ljava/lang/invoke/MethodHandle;ILjava/util/List;)Ljava/lang/invoke/MethodHandle;S(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; guardWithTest"jdk/nashorn/internal/lookup/LookupMH7Ljdk/nashorn/internal/lookup/MethodHandleFunctionality;5jdk/nashorn/internal/lookup/MethodHandleFunctionalitycatchExceptionp(Ljava/lang/invoke/MethodHandle;Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;_(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;equals(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)V!1234356789:;<=D *+> x y? @A 23;B=N *+,>  ?  @A 23 43;C=K *+,> ?  @A 23 DE;F=U *+,-> ?* @A 23 43 DE;G=/**+*,*- Y-S* >(.?4/@A/23/43/DE/56H /58I7JKKLMJJKKLMJ 7N;O=.**+*,*- - * >'-?4.@A.23.43.9:.56H .58I7JKK MJJKK MJ 7PQR=/*>? @ASR=/*>? @ATU=M* * >? @AI I VW=/* >? @A7XYZ=/**L+=>+2: > %'-? [E/@AI  \]=g*+**+>?@A^_I`a=PY+,** >? @Ab3c3de=P+**(*`M*,*,*+S Y+SMY**,* >"  !'"2$;'?*f:P@APgE;f:I + ha=h+* ,***+,>+,.? @Ab3c3Iij= **+* *+>9? @A k_I+JlJKJlJKKim=$*+*,* +*,>EF E? $@A$no$k_I1JplJKJplJKKqm=$*+*,* +*,>ST S? $@A$no$k_I1JplJKJplJKKir=? *+>_? @A stuv="**,* *,>iji? "@A"wx"yzI-J{JKJ{JKK|}="**,* *,>tut? "@A"wx"~H "~I-JJKJJKK7|="**,* *,>? "@A"wx"~H "~I-JJKJJKK7=<*+++ >?@A3=b * ***+!:* !"* -#Y* S$:*:*:66   2:  ,%: >2 >AHORVr|?Rr [E @A333i3H=3V/3I;KK K]K K JKKKKKK  \=x3*&+'*(Y)Y*+,+-.,*&-/0> 2?333^_I2