3$  3  8 3 8 3 3 3 3 3 8 3 3 3 3 & 3 3 3  3  8 <d < <W <iLOGLjava/util/logging/Logger; IS_INSTANCELjava/lang/invoke/MethodHandle; IS_OF_CLASSIS_ARRAY IS_IDENTICALIS_NULL IS_NOT_NULL$assertionsDisabledZ()VCodeLineNumberTableLocalVariableTablethis&Ljdk/internal/dynalink/support/Guards; isOfClassO(Ljava/lang/Class;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;clazzLjava/lang/Class;typeLjava/lang/invoke/MethodType; declaredTypeLocalVariableTypeTableLjava/lang/Class<*>; StackMapTable SignatureR(Ljava/lang/Class<*>;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; isInstanceP(Ljava/lang/Class;ILjava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;posIS(Ljava/lang/Class<*>;ILjava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;isArray?(ILjava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;canReferenceDirectly1(Ljava/lang/ClassLoader;Ljava/lang/ClassLoader;)ZreferrerLoaderLjava/lang/ClassLoader;referredLoaderreferrergetClassBoundArgumentTesto(Ljava/lang/invoke/MethodHandle;Ljava/lang/Class;ILjava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;testr(Ljava/lang/invoke/MethodHandle;Ljava/lang/Class<*>;ILjava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;asType](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;linkerServices-Ljdk/internal/dynalink/linker/LinkerServices; getTestType[(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodType;^(Ljava/lang/invoke/MethodHandle;ILjava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; getClassGuard2(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;5(Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle;getInstanceOfGuardgetIdentityGuard3(Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;objLjava/lang/Object;isNull!()Ljava/lang/invoke/MethodHandle; isNotNull(Ljava/lang/Object;)Zo&(Ljava/lang/Class;Ljava/lang/Object;)Zc)(Ljava/lang/Class<*>;Ljava/lang/Object;)Z isIdentical'(Ljava/lang/Object;Ljava/lang/Object;)Zo1o2 constantTrue>(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; constantFalseconstantBooleanQ(Ljava/lang/Boolean;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;valueLjava/lang/Boolean;lookup&Ljdk/internal/dynalink/support/Lookup; SourceFile Guards.java PQ EF isOfClassGuardAlwaysTruejava/lang/Object    isOfClassGuardAlwaysFalse IH rs deisInstanceGuardAlwaysTrueisInstanceGuardAlwaysFalse GH iisArrayGuardAlwaysTrue[Ljava/lang/Object;isArrayGuardAlwaysFalse JH v}  {| v vw [   Z  NOjava/lang/AssertionError       KH LH MH    $jdk/internal/dynalink/support/Guards &jdk.internal.dynalink.support.messages  java/lang/Class  $jdk/internal/dynalink/support/Lookup  P !"java/lang/ClassLoaderjava/lang/invoke/MethodType parameterType(I)Ljava/lang/Class;java/util/logging/LevelWARNINGLjava/util/logging/Level;getName()Ljava/lang/String;java/lang/IntegervalueOf(I)Ljava/lang/Integer;#jdk/internal/dynalink/DynamicLinkergetLinkedCallSiteLocation()Ljava/lang/StackTraceElement;java/util/logging/LoggerlogA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)VisAssignableFrom(Ljava/lang/Class;)Z()Z getParent()Ljava/lang/ClassLoader;java/lang/invoke/MethodHandlebindTo+jdk/internal/dynalink/linker/LinkerServices()Ljava/lang/invoke/MethodType;parameterCount()IdropParameterTypes!(II)Ljava/lang/invoke/MethodType;java/lang/BooleanTYPEchangeReturnType0(Ljava/lang/Class;)Ljava/lang/invoke/MethodType; returnType()Ljava/lang/Class;changeParameterType1(ILjava/lang/Class;)Ljava/lang/invoke/MethodType;java/lang/invoke/MethodHandlespermuteArguments_(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;[I)Ljava/lang/invoke/MethodHandle;getClassTRUEFALSEconstantD(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;desiredAssertionStatus getLogger@(Ljava/lang/String;Ljava/lang/String;)Ljava/util/logging/Logger;PUBLIC methodTypeA(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MethodType; findVirtuala(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;#Lookup InnerClasses)()Ljava/lang/invoke/MethodHandles$Lookup;*(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!3EFGHIHJHKHLHMHNOPQR3*S ghT UV WXRu+M*,/Y*SYSY+SY S + ,* / Y*SYSY+SY S +*+S"uv w2x7z?{f|k~T uYZu[\o]Z^uY_o]_` 7a3bc dXRM*+STYZ[\^ Y_bc deRx,N*- /Y*SYSY,SY S , -* /Y*SYSY,SY S ,*,S"5:BinT*xYZxfgx[\r]Z^xY_r]_` :a3bh ijRi+M,(YSY+SY S + , (YSY+SY S ++S" -2;[`T ifgi[\c]Z^ c]_` 2a- klR +**M,+,M,S*  T  mn onpn` q rsRe *+-ST* tH YZ fg [\^  Y_bu vwR> **+ST tH [\ vxRK *++,ST  yz tH [\ {|RZ+* !+!"#$S TtH[\ v}R%* &Y'%, &Y'%,! &Y'% ,! &Y'%* ! &Y'%* (# &Y'** ,),#$ YO*S& $9SlT tHfg[\`  ~RD*ST YZ^ Y_b RD*S(T YZ^ Y_b R2+*S1T  R,S9 R-SA R? *SFT  `@ R? *SKT  `@ iRI**.SPT `@ WRc++.*SUTZ^ _`@b RJ *+SZT ` @ R2/*0S^T [\ R21*0SbT [\ RQ#*2+#$ *Sf gfT[\QR34%356789#:;K*?#8Y8SYS@*A#8YS@*B#8YSYS@+*C#8YS@,*D#8YS@-S6 cde),2=WlT =s` @