Edit C:\Program Files\Java\jre8\lib\ext\jdk\internal\dynalink\support\Lookup.class
Êþº¾ 3 Ò 9 ? / ? / ? ; ? ? ? ? ? ? ? ? ? ? ? ; ? ? ; ? ? ? ? ? ? ? ? ? ? ? ; ¡ / ¢ ; £ ¤ ; ¥ ¦ / § ¨ © ª $ ? $ ? « ; ¬ ® ; ¯ ° ± ² / ³ / ´ ; µ ¶ · / ¸ / ¹ / ¬ º » / ¼ ½ lookup ¾ Lookup InnerClasses 'Ljava/lang/invoke/MethodHandles$Lookup; PUBLIC &Ljdk/internal/dynalink/support/Lookup; <init> *(Ljava/lang/invoke/MethodHandles$Lookup;)V Code LineNumberTable LocalVariableTable this unreflect ;(Ljava/lang/reflect/Method;)Ljava/lang/invoke/MethodHandle; m Ljava/lang/reflect/Method; b(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/reflect/Method;)Ljava/lang/invoke/MethodHandle; ee Ljava/lang/IllegalAccessError; e "Ljava/lang/IllegalAccessException; StackMapTable ? unreflectGetter :(Ljava/lang/reflect/Field;)Ljava/lang/invoke/MethodHandle; f Ljava/lang/reflect/Field; findGetter U(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; Ljava/lang/NoSuchFieldError; Ljava/lang/NoSuchFieldException; refc Ljava/lang/Class; name Ljava/lang/String; type LocalVariableTypeTable Ljava/lang/Class<*>; ? Signature [(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; unreflectSetter unreflectConstructor @(Ljava/lang/reflect/Constructor;)Ljava/lang/invoke/MethodHandle; c Ljava/lang/reflect/Constructor; "Ljava/lang/reflect/Constructor<*>; C(Ljava/lang/reflect/Constructor<*>;)Ljava/lang/invoke/MethodHandle; g(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/reflect/Constructor;)Ljava/lang/invoke/MethodHandle; j(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/reflect/Constructor<*>;)Ljava/lang/invoke/MethodHandle; findSpecial a(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; Ljava/lang/NoSuchMethodError; !Ljava/lang/NoSuchMethodException; declaringClass Ljava/lang/invoke/MethodType; ¨ d(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; methodDescription T(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/String; W(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/String; findStatic findVirtual findOwnSpecial }(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; rtype ptypes [Ljava/lang/Class; [Ljava/lang/Class<*>; ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; V(Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; \(Ljava/lang/String;Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; findOwnStatic <clinit> ()V SourceFile Lookup.java A ? : > G K G H java/lang/IllegalAccessException java/lang/IllegalAccessError java/lang/StringBuilder Failed to unreflect method ¿ À ¿ Á  à A Ä Å Æ R S %Failed to unreflect getter for field V W "Failed to access getter for field Ç È Ã . of type java/lang/NoSuchFieldException java/lang/NoSuchFieldError Failed to find getter for field d S %Failed to unreflect setter for field e k e f Failed to unreflect constructor m É Failed to access special method u v java/lang/NoSuchMethodException java/lang/NoSuchMethodError Failed to find special method # x n Failed to access static method Failed to find static method y n Failed to access virtual method Failed to find virtual method $jdk/internal/dynalink/support/Lookup A B z ? Ê Ë Ì Í Î m n ? ? Ï Ð Ñ ? @ java/lang/Object %java/lang/invoke/MethodHandles$Lookup append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; java/lang/Class getName r(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; lookupClass ()Ljava/lang/Class; java/lang/invoke/MethodType methodType B(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType; java/lang/invoke/MethodHandles publicLookup )()Ljava/lang/invoke/MethodHandles$Lookup; ! / 9 : >