Edit C:\Program Files\Java\jre8\lib\ext\jdk\nashorn\internal\runtime\Property.class
Êþº¾ 3= â ã ; ä å æ ä ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ; ù ; ú û ü ý þ ÿ Ñ # ä # # # þ # !" WRITABLE_ENUMERABLE_CONFIGURABLE I ConstantValue NOT_WRITABLE NOT_ENUMERABLE NOT_CONFIGURABLE MODIFY_MASK IS_PARAMETER HAS_ARGUMENTS IS_FUNCTION_DECLARATION IS_NASGEN_PRIMITIVE @ IS_BUILTIN ? IS_BOUND NEEDS_DECLARATION IS_LEXICAL_BINDING DUAL_FIELDS key Ljava/lang/String; flags slot type Ljava/lang/Class; Signature Ljava/lang/Class<*>; builtinSwitchPoint Ljava/lang/invoke/SwitchPoint; serialVersionUID J$ ôÀæ?8 $assertionsDisabled Z <init> (Ljava/lang/String;II)V Code LineNumberTable LocalVariableTable this 'Ljdk/nashorn/internal/runtime/Property; StackMapTable â# +(Ljdk/nashorn/internal/runtime/Property;I)V property copy )()Ljdk/nashorn/internal/runtime/Property; :(Ljava/lang/Class;)Ljdk/nashorn/internal/runtime/Property; =(Ljava/lang/Class<*>;)Ljdk/nashorn/internal/runtime/Property; mergeFlags e(Ljdk/nashorn/internal/runtime/PropertyDescriptor;Ljdk/nashorn/internal/runtime/PropertyDescriptor;)I oldDesc 1Ljdk/nashorn/internal/runtime/PropertyDescriptor; newDesc propFlags value setBuiltinSwitchPoint !(Ljava/lang/invoke/SwitchPoint;)V sp getBuiltinSwitchPoint ()Ljava/lang/invoke/SwitchPoint; isBuiltin ()Z toFlags 4(Ljdk/nashorn/internal/runtime/PropertyDescriptor;)I desc hasGetterFunction .(Ljdk/nashorn/internal/runtime/ScriptObject;)Z obj +Ljdk/nashorn/internal/runtime/ScriptObject; hasSetterFunction isWritable isConfigurable isEnumerable isParameter hasArguments isSpill isBound needsDeclaration addFlags *(I)Ljdk/nashorn/internal/runtime/Property; cloned propertyFlags getFlags ()I removeFlags setFlags getGetter 2(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; 5(Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle; getOptimisticGetter 3(Ljava/lang/Class;I)Ljava/lang/invoke/MethodHandle; 6(Ljava/lang/Class<*>;I)Ljava/lang/invoke/MethodHandle; initMethodHandles (Ljava/lang/Class;)V (Ljava/lang/Class<*>;)V getKey ()Ljava/lang/String; getSlot getIntValue Y(Ljdk/nashorn/internal/runtime/ScriptObject;Ljdk/nashorn/internal/runtime/ScriptObject;)I 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; setValue [(Ljdk/nashorn/internal/runtime/ScriptObject;Ljdk/nashorn/internal/runtime/ScriptObject;IZ)V [(Ljdk/nashorn/internal/runtime/ScriptObject;Ljdk/nashorn/internal/runtime/ScriptObject;DZ)V l(Ljdk/nashorn/internal/runtime/ScriptObject;Ljdk/nashorn/internal/runtime/ScriptObject;Ljava/lang/Object;Z)V getSetter \(Ljava/lang/Class;Ljdk/nashorn/internal/runtime/PropertyMap;)Ljava/lang/invoke/MethodHandle; _(Ljava/lang/Class<*>;Ljdk/nashorn/internal/runtime/PropertyMap;)Ljava/lang/invoke/MethodHandle; getGetterFunction Z(Ljdk/nashorn/internal/runtime/ScriptObject;)Ljdk/nashorn/internal/runtime/ScriptFunction; getSetterFunction hashCode t LocalVariableTypeTable$ equals (Ljava/lang/Object;)Z other Ljava/lang/Object; otherProperty equalsWithoutType *(Ljdk/nashorn/internal/runtime/Property;)Z %(Ljava/lang/Class;)Ljava/lang/String; ((Ljava/lang/Class<*>;)Ljava/lang/String; toStringShort sb Ljava/lang/StringBuilder; indent '(Ljava/lang/String;I)Ljava/lang/String; i str toString getType ()Ljava/lang/Class; ()Ljava/lang/Class<*>; setType getLocalType canChangeType isFunctionDeclaration isLexicalBinding hasDualFields <clinit> ()V SourceFile Property.java %jdk/nashorn/internal/runtime/Property /jdk/nashorn/internal/runtime/PropertyDescriptor m ß k l java/lang/AssertionError ] ^ _ @ ` @ e f configurable% Ä ? ? enumerable ? ? writable ? ?&' ? y z Ù Ö( ¿) ® ¿ * Ö È É ? ¬ # Ã Ä undef+, b- d o java/lang/StringBuilder./ ( a Ê.0 Ô 1 Ï Ð id=234 (0x56 ) $7 { [ slot=.8 a b9 )no boolean storage support yet - fix this m:; ? java/lang/Object Õ Ö<