3C D = = = =  B # # # A = A # = B B = # = /  # B 4 4 4 = A A  A  CAN_CONVERT_TOLjava/lang/invoke/MethodHandle;$assertionsDisabledZ(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis1Ljdk/internal/dynalink/beans/SingleDynamicMethod;nameLjava/lang/String; isVarArgs()Z getMethodType()Ljava/lang/invoke/MethodType; getTargetLookup InnerClassesH(Ljava/lang/invoke/MethodHandles$Lookup;)Ljava/lang/invoke/MethodHandle; getInvocationx(Ljdk/internal/dynalink/CallSiteDescriptor;Ljdk/internal/dynalink/linker/LinkerServices;)Ljava/lang/invoke/MethodHandle;callSiteDescriptor*Ljdk/internal/dynalink/CallSiteDescriptor;linkerServices-Ljdk/internal/dynalink/linker/LinkerServices;getMethodForExactParamTypesE(Ljava/lang/String;)Ljdk/internal/dynalink/beans/SingleDynamicMethod; paramTypes StackMapTablecontains4(Ljdk/internal/dynalink/beans/SingleDynamicMethod;)ZmethodgetMethodNameWithSignatureD(Ljava/lang/invoke/MethodType;Ljava/lang/String;Z)Ljava/lang/String;typeLjava/lang/invoke/MethodType; methodNamewithReturnTypetypeStr retTypeIndexIsecondParamIndexbLjava/lang/StringBuilder;(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;Ljdk/internal/dynalink/linker/LinkerServices;)Ljava/lang/invoke/MethodHandle; matchedMethodcallSiteLastArgTypeLjava/lang/Class;varArgCollectingInvocationisAssignableFromArrayisCustomConvertiblearrayConvertingInvocationcanConvertArgToArraycanConvertLastArgToArrayconvertToArrayWhenPossibletarget callSiteTypefilteredTarget methodType paramsLenvarArgs fixTarget fixParamsLenargsLen varArgTypeLocalVariableTypeTableLjava/lang/Class<*>; canConvertToS(Ljdk/internal/dynalink/linker/LinkerServices;Ljava/lang/Class;Ljava/lang/Object;)ZtoobjLjava/lang/Object; SignatureV(Ljdk/internal/dynalink/linker/LinkerServices;Ljava/lang/Class<*>;Ljava/lang/Object;)ZcollectArgumentsA(Ljava/lang/invoke/MethodHandle;I)Ljava/lang/invoke/MethodHandle;parameterCount arrayTypecreateConvertingInvocation(Ljava/lang/invoke/MethodHandle;Ljdk/internal/dynalink/linker/LinkerServices;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; sizedMethodtypeMatchesDescription2(Ljava/lang/String;Ljava/lang/invoke/MethodType;)ZitokLjava/util/StringTokenizer;typeNameMatches&(Ljava/lang/String;Ljava/lang/Class;)ZtypeName)(Ljava/lang/String;Ljava/lang/Class<*>;)Z()V SourceFileSingleDynamicMethod.java IJ VZ TU [w      java/lang/StringBuilder I       kU  S java/lang/Object        java/lang/invoke/MethodHandle !" #$ EF %& '() *z +, -. /01 23 GHjava/lang/AssertionError 4 56 78java/util/StringTokenizer, I9 :S ; < =/jdk/internal/dynalink/beans/SingleDynamicMethod >S ?java/lang/Class+jdk/internal/dynalink/linker/LinkerServices@ AB)jdk/internal/dynalink/beans/DynamicMethod%java/lang/invoke/MethodHandles$Lookupjava/lang/Stringjava/lang/invoke/MethodType(jdk/internal/dynalink/CallSiteDescriptor getLookup)()Ljava/lang/invoke/MethodHandles$Lookup; parameterList()Ljava/util/List;java/util/Listequals(Ljava/lang/Object;)ZtoString()Ljava/lang/String; lastIndexOf(I)IindexOflength()Iappend5(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;filterInternalObjects@(Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;isVarargsCollector asFixedArity!()Ljava/lang/invoke/MethodHandle; parameterType(I)Ljava/lang/Class;getComponentType()Ljava/lang/Class;java/lang/reflect/Array newInstance&(Ljava/lang/Class;I)Ljava/lang/Object;java/lang/invoke/MethodHandlesinsertArgumentsT(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;isAssignableFrom(Ljava/lang/Class;)ZasVarargsCollector2(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; canConvert%(Ljava/lang/Class;Ljava/lang/Class;)ZgetTypeConverterC(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;filterArgumentsa(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;genericMethodType (I)Ljava/lang/invoke/MethodType; dropArgumentsQ(Ljava/lang/invoke/MethodHandle;ILjava/util/List;)Ljava/lang/invoke/MethodHandle;java/lang/BooleanTYPEchangeReturnType0(Ljava/lang/Class;)Ljava/lang/invoke/MethodType;asType>(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; guardWithTest~(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;$jdk/internal/dynalink/support/Guards isInstanceP(Ljava/lang/Class;ILjava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;getClass asCollector3(Ljava/lang/Class;I)Ljava/lang/invoke/MethodHandle;asTypeLosslessReturn](Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;'(Ljava/lang/String;Ljava/lang/String;)V hasMoreTokens nextToken getSimpleNamegetCanonicalNamedesiredAssertionStatuslookup$jdk/internal/dynalink/support/Lookup findOwnStatic}(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; =DEFGHIJK>*+L klMNOPQRSTUVZ[\KS*++,LM NO]^_`abKR+**LMNOcQd@efgKH*+ LMNOhOijKZ* N-) `6-, `6 d6 Y:-- W+(-L& $-1CMHZklZmQZnHUoQKpqArq--std$uv[wK,,*N-:6*6 --: d6+6   5$YS: :  ,+:  +:   -,+  !,+:   6 ,  "6  #Y,  $S%,+:&Y,SY S:'(+)*+: ,: " +-,+ ,. /Y0 !,+L-*:@GIPUcjvz!'.6AFKRaex { MsxF zxF yz {F |H }Hu~F_F6EFA:FFl_`FzlsqmH*^F:Nq@Hq z y d'@ A,-/w  Ko,*,1+"LM _`z dJK*M,d>,:*d2L !"M4Fql q z   KG +*,3L'M  F _` l K@4Y*56M>+!,7,8+9,7L+ ,-+.-,31M* &q@cQ@kl 5d  @ K**.  +:+;<L5MQkz kdRuuuuKY2=>.?@)AYBSYASYSC&L fhd @Y WX