Edit C:\Program Files\Java\jre8\lib\ext\jdk\nashorn\internal\runtime\linker\InvokeByName.class
Êþº¾ 3 T 8 9 : ; < = ; > ? @ A B C D E F G H name Ljava/lang/String; getter Ljava/lang/invoke/MethodHandle; invoker <init> &(Ljava/lang/String;Ljava/lang/Class;)V Code LineNumberTable LocalVariableTable this 2Ljdk/nashorn/internal/runtime/linker/InvokeByName; targetClass Ljava/lang/Class; LocalVariableTypeTable Ljava/lang/Class<*>; Signature )(Ljava/lang/String;Ljava/lang/Class<*>;)V I(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;)V finalPtypes [Ljava/lang/Class; rtype ptypes plength I [Ljava/lang/Class<*>; StackMapTable H I 9 % R(Ljava/lang/String;Ljava/lang/Class<*>;Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)V getName ()Ljava/lang/String; getGetter !()Ljava/lang/invoke/MethodHandle; getInvoker SourceFile InvokeByName.java java/lang/Object java/lang/Class # J java/lang/StringBuilder dyn:getMethod|getProp|getElem: K L M 2 N O P Q R S dyn:call 0jdk/nashorn/internal/runtime/linker/InvokeByName java/lang/String ()V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString -jdk/nashorn/internal/runtime/linker/Bootstrap createDynamicInvoker V(Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V 1 a *+,½ · ± I J ! "