Edit C:\Program Files\Java\jre8\lib\ext\jdk\nashorn\internal\runtime\UserAccessorProperty.class
Êþº¾ 3? î ï ð ñ ò ó ô õ D ö ÷ ø ù ú û ú ü ý þ ó ÿ ] ] ] ] U ] U $ & $ & !" $ # & $ %& 7 ó' 9 ó( ) * + ,- U. U/ 01 U23 D4 U5 U678 09 :; U< U= !> ?@A@B C DE ÓF G Ø Ú Ü ß á óH Accessors InnerClasses serialVersionUID J ConstantValue¹\^aÿ LOOKUPI Lookup 'Ljava/lang/invoke/MethodHandles$Lookup; INVOKE_OBJECT_GETTER Ljava/lang/invoke/MethodHandle; INVOKE_INT_GETTER INVOKE_NUMBER_GETTER INVOKE_OBJECT_SETTER INVOKE_INT_SETTER INVOKE_NUMBER_SETTER OBJECT_GETTER_INVOKER_KEY Ljava/lang/Object; OBJECT_SETTER_INVOKER_KEY $assertionsDisabled Z getObjectGetterInvoker !()Ljava/lang/invoke/MethodHandle; Code LineNumberTable getINVOKE_UA_GETTER 3(Ljava/lang/Class;I)Ljava/lang/invoke/MethodHandle; LocalVariableTable flags I returnType Ljava/lang/Class; programPoint LocalVariableTypeTable Ljava/lang/Class<*>; StackMapTable Signature 6(Ljava/lang/Class<*>;I)Ljava/lang/invoke/MethodHandle; getObjectSetterInvoker getINVOKE_UA_SETTER 2(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; valueType 5(Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; <init> (Ljava/lang/String;II)V this 3Ljdk/nashorn/internal/runtime/UserAccessorProperty; key Ljava/lang/String; slot 6(Ljdk/nashorn/internal/runtime/UserAccessorProperty;)V property G(Ljdk/nashorn/internal/runtime/UserAccessorProperty;Ljava/lang/Class;)V newType J(Ljdk/nashorn/internal/runtime/UserAccessorProperty;Ljava/lang/Class<*>;)V copy )()Ljdk/nashorn/internal/runtime/Property; :(Ljava/lang/Class;)Ljdk/nashorn/internal/runtime/Property; =(Ljava/lang/Class<*>;)Ljdk/nashorn/internal/runtime/Property; setAccessors ?(Ljdk/nashorn/internal/runtime/ScriptObject;Ljdk/nashorn/internal/runtime/PropertyMap;Ljdk/nashorn/internal/runtime/UserAccessorProperty$Accessors;)V t Ljava/lang/Throwable; sobj +Ljdk/nashorn/internal/runtime/ScriptObject; map *Ljdk/nashorn/internal/runtime/PropertyMap; gs =Ljdk/nashorn/internal/runtime/UserAccessorProperty$Accessors; getAccessors j(Ljdk/nashorn/internal/runtime/ScriptObject;)Ljdk/nashorn/internal/runtime/UserAccessorProperty$Accessors; getLocalType ()Ljava/lang/Class; ()Ljava/lang/Class<*>; hasGetterFunction .(Ljdk/nashorn/internal/runtime/ScriptObject;)Z hasSetterFunction getIntValue Y(Ljdk/nashorn/internal/runtime/ScriptObject;Ljdk/nashorn/internal/runtime/ScriptObject;)I self owner getDoubleValue Y(Ljdk/nashorn/internal/runtime/ScriptObject;Ljdk/nashorn/internal/runtime/ScriptObject;)D getObjectValue j(Ljdk/nashorn/internal/runtime/ScriptObject;Ljdk/nashorn/internal/runtime/ScriptObject;)Ljava/lang/Object;J setValue [(Ljdk/nashorn/internal/runtime/ScriptObject;Ljdk/nashorn/internal/runtime/ScriptObject;IZ)V value strict [(Ljdk/nashorn/internal/runtime/ScriptObject;Ljdk/nashorn/internal/runtime/ScriptObject;DZ)V D l(Ljdk/nashorn/internal/runtime/ScriptObject;Ljdk/nashorn/internal/runtime/ScriptObject;Ljava/lang/Object;Z)V ùF8 getGetter type getOptimisticGetter initMethodHandles (Ljava/lang/Class;)V structure (Ljava/lang/Class<*>;)V getGetterFunction Z(Ljdk/nashorn/internal/runtime/ScriptObject;)Ljdk/nashorn/internal/runtime/ScriptFunction;( getSetter \(Ljava/lang/Class;Ljdk/nashorn/internal/runtime/PropertyMap;)Ljava/lang/invoke/MethodHandle; currentMap _(Ljava/lang/Class<*>;Ljdk/nashorn/internal/runtime/PropertyMap;)Ljava/lang/invoke/MethodHandle; getSetterFunction getAccessorsGetter invokeObjectGetter ?(Ljdk/nashorn/internal/runtime/UserAccessorProperty$Accessors;Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;)Ljava/lang/Object; invoker func Exceptions invokeIntGetter r(Ljdk/nashorn/internal/runtime/UserAccessorProperty$Accessors;Ljava/lang/invoke/MethodHandle;ILjava/lang/Object;)I invokeNumberGetter r(Ljdk/nashorn/internal/runtime/UserAccessorProperty$Accessors;Ljava/lang/invoke/MethodHandle;ILjava/lang/Object;)D invokeObjectSetter ?(Ljdk/nashorn/internal/runtime/UserAccessorProperty$Accessors;Ljava/lang/invoke/MethodHandle;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V name invokeIntSetter ?(Ljdk/nashorn/internal/runtime/UserAccessorProperty$Accessors;Ljava/lang/invoke/MethodHandle;Ljava/lang/String;Ljava/lang/Object;I)V invokeNumberSetter ?(Ljdk/nashorn/internal/runtime/UserAccessorProperty$Accessors;Ljava/lang/invoke/MethodHandle;Ljava/lang/String;Ljava/lang/Object;D)V findOwnMH_S V(Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; rtype types [Ljava/lang/Class; [Ljava/lang/Class<*>; \(Ljava/lang/String;Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; <clinit> ()V SourceFile UserAccessorProperty.java =jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptorKLM p q 3jdk/nashorn/internal/runtime/UserAccessorProperty$1 ? ëNOPQR dyn:call java/lang/Class java/lang/ObjectSTUT ä r q 3jdk/nashorn/internal/runtime/UserAccessorProperty$2VW ? ? ?X ?Y 1jdk/nashorn/internal/runtime/UserAccessorProperty ? ? ? ? Í ÎZ[ java/lang/Error java/lang/RuntimeException java/lang/Throwable ?\ à ?Z] ;jdk/nashorn/internal/runtime/UserAccessorProperty$Accessors ¦ §^ q_ q ´ µ java/lang/Integer`a java/lang/Doublebc u v Ó Ôde ¸ ¾df ? vgh Ü Ý i jijk k j l j s t java/lang/AssertionError 'java/lang/UnsupportedOperationException +jdk/nashorn/internal/runtime/ScriptFunction n j o j m jlmnopZqrstZu 9jdk/nashorn/internal/runtime/UnwarrantedOptimismException ?vZwZx property.has.no.setter java/lang/Stringyz{|}Z~Z?? e h? Ä???????? java/lang/invoke/MethodHandle ã ä *jdk/nashorn/internal/runtime/SpillProperty %java/lang/invoke/MethodHandles$Lookup )jdk/nashorn/internal/runtime/ScriptObject $jdk/nashorn/internal/runtime/Context getGlobal '()Ljdk/nashorn/internal/objects/Global; #jdk/nashorn/internal/objects/Global getDynamicInvoker R(Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/invoke/MethodHandle; isValid (I)Z -jdk/nashorn/internal/runtime/linker/Bootstrap createDynamicInvoker W(Ljava/lang/String;ILjava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; java/lang/Void TYPE /(Ljdk/nashorn/internal/runtime/SpillProperty;)V @(Ljdk/nashorn/internal/runtime/SpillProperty;Ljava/lang/Class;)V invokeExact '(Ljava/lang/Object;Ljava/lang/Object;)V (Ljava/lang/Throwable;)V &(Ljava/lang/Object;)Ljava/lang/Object; getter setter intValue ()I doubleValue ()D valueOf (I)Ljava/lang/Integer; (D)Ljava/lang/Double; getKey ()Ljava/lang/String; "jdk/nashorn/internal/lookup/Lookup filterReturnType Q(Ljava/lang/invoke/MethodHandle;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; java/lang/invoke/MethodType methodType A(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MethodType; asType >(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; *jdk/nashorn/internal/runtime/ScriptRuntime UNDEFINED (Ljdk/nashorn/internal/runtime/Undefined; '(Ljava/lang/Object;Ljava/lang/Object;)I (Ljava/lang/Object;I)V '(Ljava/lang/Object;Ljava/lang/Object;)D 9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V 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/Object;Ljava/lang/Object;I)V ((Ljava/lang/Object;Ljava/lang/Object;D)V MH 7Ljdk/nashorn/internal/lookup/MethodHandleFunctionality; 5jdk/nashorn/internal/lookup/MethodHandleFunctionality 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 ()Z java/lang/invoke/MethodHandles lookup )()Ljava/lang/invoke/MethodHandles$Lookup; 1 ] ` a b c e h i j k j l j m j n j o j p q r q s t # u v w ) ¸ ² » Y· ¶ ° x S y z w ;¸ ? !x?=*½ Y SY S¸ ° ½ Y SY S¸ ° x \ ] ^ % ` { | } ; ~ ; ? } ? ; ~ ? ? % ? ? ? v w ) ¸ ² » Y· ¶ ° x f ? ? w W ² ½ Y SY SY*S¸ ° x o { ? ? ? ? ? ? ? ? w T *+· ± x z { { * ? ? ? ? | } ? } ? ? w >