Edit C:\Program Files\Java\jre8\lib\java\lang\invoke\MethodHandles.class
Êþº¾ 4Ñ Y Z c ? ? ß à ã ï ú û ü ý þ ÿ L M ¸ Æ != must match: to "$SwitchMap$sun$invoke$util$Wrapper $assertionsDisabled ()D ()F ()I ()J ()Ljava/lang/Object; ()Ljava/lang/String; !()Ljava/lang/invoke/MethodHandle; ()V ()Z (I)I (I)V (I)Z (J)I (J)J &(Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/Object;)Z (Ljava/lang/String;)V ([II)I ([II)[I <clinit> <init> ACCESS_PERMISSION Code Exceptions IDENTITY IDENTITY_MHS IMPL_LOOKUP IMPL_NAMES InnerClasses LineNumberTable Ljava/lang/Class; Ljava/lang/invoke/LambdaForm; NEW_ARRAY OBJECT PUBLIC_LOOKUP RuntimeVisibleAnnotations Signature SourceFile StackMapTable TYPE Z ZERO ZERO_MHS [I [Ljava/lang/Class; [Ljava/lang/Object; [Ljava/lang/invoke/MethodHandle; access$000 addArgumentForm append arrayElementGetter arrayElementSetter arraycopy asFixedArity asList asSpreaderType asType bad argument count bad reorder array: basicInvoker basicType bindArgumentD bindArgumentF bindArgumentI bindArgumentJ bindArgumentL bindTo cannot explicitly cast cast catchException changeParameterType changeReturnType checkPermission checkSlotCount clone collectArgumentArrayForm collectArguments collectArgumentsChecks collectArgumentsForm constant convert copyOf copyTypes copyWith copyWithExtendL desiredAssertionStatus doubleValue dropArgumentChecks dropArguments dropParameterTypes dupArgumentForm editor equals exactInvoker explicitCastArguments explicitCastArgumentsChecks explicitCastEquivalentToAsType filterArgument filterArgumentChecks filterArgumentForm filterArguments filterArgumentsCheckArity filterReturnForm filterReturnValue filterReturnValueChecks findFirstDupOrDrop floatValue foldArgumentChecks foldArguments foldArgumentsForm forPrimitiveType form genericInvoker get getCallerClass getFactory getName getSecurityManager guard type is not a predicate guardWithTest 'handler does not accept exception type hasNext identity identityForm initStatics insertArgumentPrimitive insertArguments insertArgumentsChecks insertParameterTypes intValue internalForm intrinsicName invoker invokers isArray isAssignableFrom isPrimitive iterator java/lang/AssertionError java/lang/Boolean java/lang/Class java/lang/ClassCastException java/lang/Double java/lang/Float "java/lang/IllegalArgumentException java/lang/Integer java/lang/Long java/lang/Object java/lang/RuntimeException java/lang/SecurityManager java/lang/StringBuilder java/lang/System java/lang/Throwable java/lang/Void "java/lang/invoke/BoundMethodHandle java/lang/invoke/Invokers java/lang/invoke/LambdaForm %java/lang/invoke/LambdaForm$BasicType !java/lang/invoke/LambdaFormEditor java/lang/invoke/MemberName #java/lang/invoke/MemberName$Factory java/lang/invoke/MethodHandle !java/lang/invoke/MethodHandleImpl +java/lang/invoke/MethodHandleImpl$Intrinsic !java/lang/invoke/MethodHandleInfo $java/lang/invoke/MethodHandleStatics java/lang/invoke/MethodHandles java/lang/invoke/MethodHandles$1 %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodType )java/lang/invoke/WrongMethodTypeException #java/lang/reflect/ReflectPermission java/util/Arrays java/util/BitSet java/util/Iterator java/util/List longValue lookup lowestOneBit makeArrayElementAccessor makeGuardWithCatch makeGuardWithTest makeIdentity makeIntrinsic makePairwiseConvert makeZero methodType misMatchedTypes newIllegalArgumentException next nextClearBit no argument type to append no argument type to remove numberOfTrailingZeros ordinal *parameter types do not match after reorder parameterCount parameterList parameterType permuteArgumentChecks permuteArguments permuteArgumentsForm primitiveType ptypes publicLookup rebind reflectAs return types do not match returnType revealDirect set setCachedMethodHandle size spreadInvoker subList sun/invoke/util/ValueConversions sun/invoke/util/Wrapper sun/reflect/Reflection suppressAccessChecks target and combiner types target and fallback types $target and filter types do not match target and handler return types target and handler types target and test types throwException toArray toString too many filters too many values to insert type valueOf values void type widenSubword zero zeroFormÿÿÿÿÿÿÿÿ K N ª « ¬ ® ¯ ° ± ² ³ ´ µ ¶ · ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Ç È É Ê Ë Ì Í Î Ï ÷ ø ù %Ljava/lang/invoke/MemberName$Factory; -Ljava/lang/invoke/MethodHandleImpl$Intrinsic; 'Ljava/lang/invoke/MethodHandles$Lookup; Ljava/security/Permission; Lsun/invoke/util/Wrapper; Lsun/reflect/CallerSensitive; Y<T::Ljava/lang/reflect/Member;>(Ljava/lang/Class<TT;>;Ljava/lang/invoke/MethodHandle;)TT; ()Ljava/lang/Class; ()[Ljava/lang/Class; (I)Ljava/lang/Class; (Ljava/lang/Class;)V (Ljava/lang/Class;)Z (I)Ljava/lang/Integer; ()[Ljava/lang/Object; (Ljava/lang/Object;)I ()Ljava/lang/SecurityManager; ([I)Ljava/lang/String; &()Ljava/lang/invoke/BoundMethodHandle; ((ID)Ljava/lang/invoke/BoundMethodHandle; ((IF)Ljava/lang/invoke/BoundMethodHandle; ((II)Ljava/lang/invoke/BoundMethodHandle; ((IJ)Ljava/lang/invoke/BoundMethodHandle; ()Ljava/lang/invoke/Invokers; ()Ljava/lang/invoke/LambdaForm; !(II)Ljava/lang/invoke/LambdaForm; "(I[I)Ljava/lang/invoke/LambdaForm; %()Ljava/lang/invoke/LambdaFormEditor; '()Ljava/lang/invoke/MemberName$Factory; "(I)Ljava/lang/invoke/MethodHandle; /()Ljava/lang/invoke/MethodHandleImpl$Intrinsic; )()Ljava/lang/invoke/MethodHandles$Lookup; ()Ljava/lang/invoke/MethodType; !(II)Ljava/lang/invoke/MethodType; (Ljava/lang/invoke/MethodType;)Z (Ljava/security/Permission;)V ()Ljava/util/Iterator; ()Ljava/util/List; (II)Ljava/util/List; ()[Lsun/invoke/util/Wrapper; 5(Ljava/lang/invoke/MethodHandle;II)[Ljava/lang/Class; 8(Ljava/lang/invoke/MethodHandle;II)[Ljava/lang/Class<*>; *(Ljava/lang/Object;ILjava/lang/Object;II)V 0(Ljava/lang/String;)Ljava/lang/RuntimeException; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; 9(ILjava/lang/Object;)Ljava/lang/invoke/BoundMethodHandle; G(ILjava/lang/invoke/LambdaForm$BasicType;)Ljava/lang/invoke/LambdaForm; F(Ljava/lang/invoke/LambdaForm$BasicType;)Ljava/lang/invoke/LambdaForm; G(Ljava/lang/invoke/LambdaForm$BasicType;Z)Ljava/lang/invoke/LambdaForm; ?(ILjava/lang/invoke/MethodHandle;)Ljava/lang/invoke/LambdaForm; =(ILjava/lang/invoke/MethodType;)Ljava/lang/invoke/LambdaForm; >(IZLjava/lang/invoke/MethodType;)Ljava/lang/invoke/LambdaForm; :(Ljava/lang/Class;)Ljava/lang/invoke/LambdaForm$BasicType; 2(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; 3(Ljava/lang/Class;Z)Ljava/lang/invoke/MethodHandle; 5(Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; 3(Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle; B(Ljava/lang/invoke/MethodHandle;ILjava/lang/invoke/MethodHandle;)V C(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/invoke/MethodHandle;)V >(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; ?(Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/MethodHandle; D(Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandleInfo; 1(ILjava/lang/Class;)Ljava/lang/invoke/MethodType; 2(I[Ljava/lang/Class;)Ljava/lang/invoke/MethodType; 0(Ljava/lang/Class;)Ljava/lang/invoke/MethodType; 1(Ljava/lang/Class;I)Ljava/lang/invoke/MethodType; ?(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)V =(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;)V ?([ILjava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;)Z 0(ILjava/util/List;)Ljava/lang/invoke/MethodType; %([Ljava/lang/Object;)Ljava/util/List; 1(Ljava/lang/invoke/MethodType;ILjava/util/List;)I "(Ljava/util/List;)Ljava/util/List; ,(Ljava/lang/Class;)Lsun/invoke/util/Wrapper; N(ILjava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;)Ljava/lang/Class; Q(ILjava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;)Ljava/lang/Class<*>; G(Ljava/lang/invoke/MethodType;ILjava/util/List<Ljava/lang/Class<*>;>;)I 7(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; :([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object; B(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/RuntimeException; `(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;)Ljava/lang/invoke/BoundMethodHandle; C(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; S(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; V(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; K(Lsun/invoke/util/Wrapper;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; N(Lsun/invoke/util/Wrapper;Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; D(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle; G(Ljava/lang/Class<*>;Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle; T(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle; `(Ljava/lang/invoke/MethodHandle;ILjava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; a(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; _(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; a([Ljava/lang/invoke/MethodHandle;ILjava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; ](Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; ^(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;Z)Ljava/lang/invoke/MethodHandle; _(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;[I)Ljava/lang/invoke/MethodHandle; Q(Ljava/lang/invoke/MethodHandle;ILjava/util/List;)Ljava/lang/invoke/MethodHandle; A(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MethodType; ^(Ljava/lang/invoke/MethodHandle;ILjava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodType; L(Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;)Ljava/lang/reflect/Member; T(Ljava/lang/Class;Ljava/lang/invoke/MethodHandles$Lookup;)Ljava/lang/reflect/Member; N(Ljava/util/List<Ljava/lang/Class<*>;>;)Ljava/util/List<Ljava/lang/Class<*>;>; T(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/RuntimeException; j(Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;)Ljava/lang/RuntimeException; n(Ljava/lang/invoke/BoundMethodHandle;ILjava/lang/Class;Ljava/lang/Object;)Ljava/lang/invoke/BoundMethodHandle; q(Ljava/lang/invoke/BoundMethodHandle;ILjava/lang/Class<*>;Ljava/lang/Object;)Ljava/lang/invoke/BoundMethodHandle; r(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;Ljava/lang/Object;)Ljava/lang/invoke/BoundMethodHandle; g(Ljava/lang/invoke/MethodHandle;ILjava/util/List<Ljava/lang/Class<*>;>;)Ljava/lang/invoke/MethodHandle; ^(Ljava/lang/Class<*>;Ljava/lang/Class<+Ljava/lang/Throwable;>;)Ljava/lang/invoke/MethodHandle; p(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;)Ljava/lang/invoke/MethodHandle; ?(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;Ljava/lang/invoke/MethodHandleImpl$Intrinsic;)Ljava/lang/invoke/MethodHandle; ?(Ljava/lang/invoke/MethodHandle;Ljava/lang/Class<+Ljava/lang/Throwable;>;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; H K G > ? ? ;8 9 N J N 89 @9 I9 :: B: 5; A< v ? ! ¡ " â " ä " ô " Ð # 4 ' ? ' u ( ? ( ¦ ( ¨ ( Þ ) 4 * i * ò * ? + á , Ò - ? 1 q 2 ?? ê? ð? ë@ æA 4B §CD j $ Ý $ $E F | / ?G ? % % 4 0H íI ]J ^K _L `M ¥N ¢O zP éQ {R ?S U & [ & } & ? & õT £U \WW yX ?Y hZ ©[ å\ ö]^ ?_ d . Ta Üb Qc Qd ae Pf ?f ?gg ?h ki nj ?k \l ?m Öm Ùm Ón bp ?q ?r Xss ñu fv w gx Úx Wy z ?{ ç| } V~ w r? ?? ?? p? q? Ü? s?? ?? ?? ó? Ø? x? Ú? m? î? Ü? Û? ? t¢ Ô¥ Õ¦ ק « « ¬ )° )± )² © ® ¯ µ ,ª -³ -´ 6¶ Õ ¾ À Â Ã Ó Ü û Þ · ¸ ¹ Ô ½ É Ê ¾ Ú õ ¾ Ý þ ÿ Û ü á â ã ä æ é ò % 2 !ì !í !î !ï "é " " # $ç $è $ $ $ $ $ $ %ê 'à 'ë 'ð 'ò ' ' (¿ ( ( (* (3 (4 (5 +ý +$ +/ Ë ú ! & ' ( ) + - 0 1 -Ò - .» .Æ .Ï .Ð .Ñ .Ú .å .ñ .ó .ô .÷ . . . . . . ., /Þ 0Þ 1Ì 1ß 1 1# 2Ä 2Å 2Ç 2È 5Ù 6º 6Î 6× 6ù 6 6" 7Í*.3Á3Ö4¼4Ø4Ú4ö4ø BasicType Factory Intrinsic Lookup MethodHandles.java ! ;8 5; 9 N J N H , 4 ' 6 *·U± = ? ÑV 6 # »-Y¸Ã·?° = ^ C = ìV 6 ²C° = v î? 6 R ¸\M,Æ ,²@¶W²BN-+¶?*-¹Ä ° F ü = ? ? ? ? D >