Edit C:\Program Files\Java\jre8\lib\ext\jdk\nashorn\internal\lookup\Lookup.class
Êþº¾ 3 þ / | } ~ ) ) ? ? ? } ? ? ? ? ? ? ? ? ? ? ) ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0 ? ? ? ? ? ? ? ) ? ? ? | ? ? ¡ ¢ £ ? ¤ ? ¥ ? ¦ ? § ? ¨ © ª « ? ¬ ? 0 ® ¯ ° R ± ² ) ³ V ´ ? ) µ ` ) ¶ a ) · ) ¸ ) ¹ ) º ) » MH 7Ljdk/nashorn/internal/lookup/MethodHandleFunctionality; EMPTY_GETTER Ljava/lang/invoke/MethodHandle; EMPTY_SETTER TYPE_ERROR_THROWER_GETTER TYPE_ERROR_THROWER_SETTER GET_OBJECT_TYPE Ljava/lang/invoke/MethodType; SET_OBJECT_TYPE GET_PRIMITIVE_TYPE SET_PRIMITIVE_TYPE $assertionsDisabled Z <init> ()V Code LineNumberTable LocalVariableTable this $Ljdk/nashorn/internal/lookup/Lookup; emptyGetter &(Ljava/lang/Object;)Ljava/lang/Object; self Ljava/lang/Object; emptySetter '(Ljava/lang/Object;Ljava/lang/Object;)V value 2(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; type Ljava/lang/Class; LocalVariableTypeTable Ljava/lang/Class<*>; Signature 5(Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; typeErrorThrowerGetter typeErrorThrowerSetter filterArgumentType R(Ljava/lang/invoke/MethodHandle;ILjava/lang/Class;)Ljava/lang/invoke/MethodHandle; mh n I from to StackMapTable ² U(Ljava/lang/invoke/MethodHandle;ILjava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; filterReturnType Q(Ljava/lang/invoke/MethodHandle;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; retType T(Ljava/lang/invoke/MethodHandle;Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; findOwnMH V(Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; name Ljava/lang/String; rtype types [Ljava/lang/Class; [Ljava/lang/Class<*>; \(Ljava/lang/String;Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; <clinit> SourceFile Lookup.java K L ¼ ½ ¾ ? @ l m strict.getter.setter.poison java/lang/String ¿ À Á  à Z Ä Å Æ Ç È É [ Ê = > java/lang/invoke/MethodHandle Ë Ì Ï Ñ Ò Ó Ô Õ Ö × Ø Ï Ù Ï Ú Û Ü Ï Ý Ï Þ Ï I J java/lang/AssertionError java/lang/StringBuilder )unsupported Lookup.filterReturnType type ß à ß á -> â ã K ä å æ ç è é ê ë ì í î ï ð ó "jdk/nashorn/internal/lookup/Lookup Z ô õ ö ÷ Û ø ù ú java/lang/Object java/lang/Class p q û A @ B @ C @ D E F E G E H E *jdk/nashorn/internal/runtime/ScriptRuntime UNDEFINED (Ljdk/nashorn/internal/runtime/Undefined; safeToString &(Ljava/lang/Object;)Ljava/lang/String; 'jdk/nashorn/internal/runtime/ECMAErrors typeError S(Ljava/lang/String;[Ljava/lang/String;)Ljdk/nashorn/internal/runtime/ECMAException; ()Ljava/lang/invoke/MethodType; java/lang/invoke/MethodType parameterType (I)Ljava/lang/Class; java/lang/Integer TYPE java/lang/Long #jdk/nashorn/internal/runtime/JSType TO_INT32_L Call InnerClasses 5Ljdk/nashorn/internal/codegen/CompilerConstants$Call; ü 3jdk/nashorn/internal/codegen/CompilerConstants$Call methodHandle !()Ljava/lang/invoke/MethodHandle; 5jdk/nashorn/internal/lookup/MethodHandleFunctionality filterArguments a(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; java/lang/Double TO_INT32_D TO_UINT32_D isPrimitive ()Z TO_INT32 TO_UINT32 TO_NUMBER append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/Object;)V changeParameterType 1(ILjava/lang/Class;)Ljava/lang/invoke/MethodType; explicitCastArguments ](Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; returnType ()Ljava/lang/Class; filterReturnValue _(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; changeReturnType 0(Ljava/lang/Class;)Ljava/lang/invoke/MethodType; java/lang/invoke/MethodHandles lookup ý Lookup )()Ljava/lang/invoke/MethodHandles$Lookup; B(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType; findStatic ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; desiredAssertionStatus /jdk/nashorn/internal/lookup/MethodHandleFactory getFunctionality 9()Ljdk/nashorn/internal/lookup/MethodHandleFunctionality; java/lang/Void .jdk/nashorn/internal/codegen/CompilerConstants %java/lang/invoke/MethodHandles$Lookup 1 ) / = >