3= ;              ; ;       # #  # #       #      !" WRITABLE_ENUMERABLE_CONFIGURABLEI ConstantValue NOT_WRITABLENOT_ENUMERABLENOT_CONFIGURABLE MODIFY_MASK IS_PARAMETER HAS_ARGUMENTSIS_FUNCTION_DECLARATION IS_NASGEN_PRIMITIVE@ IS_BUILTINIS_BOUNDNEEDS_DECLARATIONIS_LEXICAL_BINDING DUAL_FIELDSkeyLjava/lang/String;flagsslottypeLjava/lang/Class; SignatureLjava/lang/Class<*>;builtinSwitchPointLjava/lang/invoke/SwitchPoint;serialVersionUIDJ$ 8$assertionsDisabledZ(Ljava/lang/String;II)VCodeLineNumberTableLocalVariableTablethis'Ljdk/nashorn/internal/runtime/Property; StackMapTable#+(Ljdk/nashorn/internal/runtime/Property;I)Vpropertycopy)()Ljdk/nashorn/internal/runtime/Property;:(Ljava/lang/Class;)Ljdk/nashorn/internal/runtime/Property;=(Ljava/lang/Class<*>;)Ljdk/nashorn/internal/runtime/Property; mergeFlagse(Ljdk/nashorn/internal/runtime/PropertyDescriptor;Ljdk/nashorn/internal/runtime/PropertyDescriptor;)IoldDesc1Ljdk/nashorn/internal/runtime/PropertyDescriptor;newDesc propFlagsvaluesetBuiltinSwitchPoint!(Ljava/lang/invoke/SwitchPoint;)VspgetBuiltinSwitchPoint ()Ljava/lang/invoke/SwitchPoint; isBuiltin()ZtoFlags4(Ljdk/nashorn/internal/runtime/PropertyDescriptor;)IdeschasGetterFunction.(Ljdk/nashorn/internal/runtime/ScriptObject;)Zobj+Ljdk/nashorn/internal/runtime/ScriptObject;hasSetterFunction isWritableisConfigurable isEnumerable isParameter hasArgumentsisSpillisBoundneedsDeclarationaddFlags*(I)Ljdk/nashorn/internal/runtime/Property;cloned propertyFlagsgetFlags()I removeFlagssetFlags getGetter2(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;5(Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle;getOptimisticGetter3(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<*>;)VgetKey()Ljava/lang/String;getSlot getIntValueY(Ljdk/nashorn/internal/runtime/ScriptObject;Ljdk/nashorn/internal/runtime/ScriptObject;)IgetDoubleValueY(Ljdk/nashorn/internal/runtime/ScriptObject;Ljdk/nashorn/internal/runtime/ScriptObject;)DgetObjectValuej(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)Vl(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;getGetterFunctionZ(Ljdk/nashorn/internal/runtime/ScriptObject;)Ljdk/nashorn/internal/runtime/ScriptFunction;getSetterFunctionhashCodetLocalVariableTypeTable$equals(Ljava/lang/Object;)ZotherLjava/lang/Object; otherPropertyequalsWithoutType*(Ljdk/nashorn/internal/runtime/Property;)Z%(Ljava/lang/Class;)Ljava/lang/String;((Ljava/lang/Class<*>;)Ljava/lang/String; toStringShortsbLjava/lang/StringBuilder;indent'(Ljava/lang/String;I)Ljava/lang/String;istrtoStringgetType()Ljava/lang/Class;()Ljava/lang/Class<*>;setType getLocalType canChangeTypeisFunctionDeclarationisLexicalBinding hasDualFields()V SourceFile Property.java%jdk/nashorn/internal/runtime/Property/jdk/nashorn/internal/runtime/PropertyDescriptor m kljava/lang/AssertionError ]^ _@ `@ ef configurable %  enumerable writable & ' yz ( ) * # undef+ ,b-dojava/lang/StringBuilder ./ ( a .0 1  id=2 34 (0x 56) $ 7 { [slot= .8 ab9)no boolean storage support yet - fix this m: ;java/lang/Object <java/io/Serializablejava/lang/Stringjava/lang/Classhasjava/lang/invoke/SwitchPointhasBeenInvalidatedjava/util/Objects(Ljava/lang/Object;)IgetClassjava/lang/IntegerTYPEjava/lang/Doubleappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;length"jdk/nashorn/internal/runtime/Debugid&(Ljava/lang/Object;)Ljava/lang/String; toHexString(I)Ljava/lang/String; getSimpleName(I)Ljava/lang/StringBuilder;java/lang/Boolean(Ljava/lang/Object;)V isPrimitivedesiredAssertionStatus!;>?@ABC@ADE@AFG@AHI@AJK@ALM@ANO@APQ@ARS@ATU@AVW@AXY@AZ[@A\]^_@`@abcdefghAikl4mno&*+ Y*+** p %q*&rs&]^&_@&`@tuvmwot"**+*+ *+ *p !q "rs"xs"_@yzy{c|}~om=+  +  * >=+  + *>=+  + *>=p. !%@DHcgkq*mmk@Plt EEEo>*+ p qrsfo/* pq rsoL* * pq rst@o+<* <*<*<p" %)q+)@t o6pqrso6pqrsoD*~p q rst @oD*~pq rst @oD*~pq rst @oE*~p$q rst@oE*~p,q rst@o,p8q rsoF*~pBq rst@oF*~pKq rst@ot*~*M,Y,*pW XYZ\q  srs@to/*pdq rsou*~*M,Y~,*pp qrsuq srs@to)*"*M,Y~,Y~,*p %'q  s)rs)@t'ccco/*pq rso/* pq rsco6pqrso6pqrso$*L***++p  !q$rsb dtuuo6*++*++M*,*,p"&'*+.0&150q 6rs6st u@ou**+ *+*+p5 67)5q*rs*st(@ ao}*** !"p;<=>?@Bq ab adt co,#Y$L*M+*%&%,'%)(W+)pKL M'Nq ,rs$ b  d o,#Y$M,*%W>**d, (W,)pRSTU!T'Wq*@,^,@$t o(#Y$L*M+*+%,%*-%.%*/+%0%*1%2%,'+%}(W* +3%4%* 5](W+)pJ\] _` a(b/c;d?eJfNgZh^jfknlumzn~qq rs{ vb  vdt ~o/*6pq rsco1+7 Y89*++:+;6p0q1rs1ab 1adtHuJuuuco/*<pq rsco,pq rsoE* ~pq rst@oF*~pq rst@oF*~pq rst@o4=p.t @