3u S Q Q Q  Q Q : Q =    Q 5  =  = ( = + = = = }   Q Q  I I   Q 4 $assertionsDisabledZ?(Ljdk/nashorn/internal/codegen/CodeGenerator;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis1Ljdk/nashorn/internal/codegen/SpillObjectCreator;codegen,Ljdk/nashorn/internal/codegen/CodeGenerator;tuplesLjava/util/List;LocalVariableTypeTable_Ljava/util/List;>; Signature(Ljdk/nashorn/internal/codegen/CodeGenerator;Ljava/util/List;>;)V createObject/(Ljdk/nashorn/internal/codegen/MethodEmitter;)VslotI oldLengthJindex longIndexproperty'Ljdk/nashorn/internal/runtime/Property; constantValueLjava/lang/Object;keyLjava/lang/String;value$Ljdk/nashorn/internal/ir/Expression;tuple'Ljdk/nashorn/internal/codegen/MapTuple;method,Ljdk/nashorn/internal/codegen/MethodEmitter;length dualFields spillLength jpresetValues[J opresetValues[Ljava/lang/Object; objectClassLjava/lang/Class; arrayData/Ljdk/nashorn/internal/runtime/arrays/ArrayData;posMLjdk/nashorn/internal/codegen/MapTuple;Ljava/lang/Class<*>; StackMapTable     populateRange[(Ljdk/nashorn/internal/codegen/MethodEmitter;Ljdk/nashorn/internal/codegen/types/Type;III)Vi objectType)Ljdk/nashorn/internal/codegen/types/Type; objectSlotstartend callSiteFlagsmakeMap,()Ljdk/nashorn/internal/runtime/PropertyMap;clazz?Ljava/lang/Class<+Ljdk/nashorn/internal/runtime/ScriptObject;>; loadValueP(Ljdk/nashorn/internal/ir/Expression;Ljdk/nashorn/internal/codegen/types/Type;)VexprtypegetAllocatorClass()Ljava/lang/Class;A()Ljava/lang/Class<+Ljdk/nashorn/internal/runtime/ScriptObject;>;>(Ljava/lang/Object;Ljdk/nashorn/internal/codegen/types/Type;)V()VRLjdk/nashorn/internal/codegen/ObjectCreator; SourceFileSpillObjectCreator.java V TU java/lang/AssertionError/spill scope objects are not currently supported V _`  ]^  java/lang/Object       !%jdk/nashorn/internal/codegen/MapTuple qr sp"jdk/nashorn/internal/ir/Expression "#$ %& 'p () *+, -. /0 1java/lang/Number2 34 y56 78 9: ;< V =>java/lang/Integer ? @Ajava/lang/Double BC @D @E FG HI JK L MKjava/lang/Class(jdk/nashorn/internal/runtime/PropertyMapN OS TU)jdk/nashorn/internal/runtime/ScriptObjectsetArrayV W-jdk/nashorn/internal/runtime/arrays/ArrayData XY Z [\ ]^ _` ab cd ef gh ij property map already initialized'jdk/nashorn/internal/codegen/MapCreator Vk lmn op qrjdk/nashorn/internal/scripts/JDjdk/nashorn/internal/scripts/JO /jdk/nashorn/internal/codegen/SpillObjectCreator s*jdk/nashorn/internal/codegen/ObjectCreator*jdk/nashorn/internal/codegen/MethodEmitterjava/util/Iteratorjava/lang/String%jdk/nashorn/internal/runtime/PropertyA(Ljdk/nashorn/internal/codegen/CodeGenerator;Ljava/util/List;ZZ)VisScope()Z(Ljava/lang/Object;)Vjava/util/Listsize()I*jdk/nashorn/internal/codegen/CodeGenerator useDualFieldsspillAllocationLength(I)I*jdk/nashorn/internal/runtime/ScriptRuntime EMPTY_ARRAYallocateD([Ljava/lang/Object;)Ljdk/nashorn/internal/runtime/arrays/ArrayData;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;invalidateSpecialName@(Ljava/lang/String;)Ljdk/nashorn/internal/codegen/MethodEmitter;#jdk/nashorn/internal/ir/LiteralNodeobjectAsConstant&(Ljava/lang/Object;)Ljava/lang/Object;POSTSET_MARKER propertyMap*Ljdk/nashorn/internal/runtime/PropertyMap; findProperty;(Ljava/lang/String;)Ljdk/nashorn/internal/runtime/Property;#jdk/nashorn/internal/runtime/JSTypeunboxedFieldType%(Ljava/lang/Object;)Ljava/lang/Class;setType(Ljava/lang/Class;)VgetSlot1jdk/nashorn/internal/codegen/ObjectClassGeneratorpack(Ljava/lang/Number;)J()J.jdk/nashorn/internal/runtime/arrays/ArrayIndex getArrayIndex(Ljava/lang/String;)I toLongIndex(I)JisValidArrayIndex(I)Zensure2(J)Ljdk/nashorn/internal/runtime/arrays/ArrayData;intValueset4(IIZ)Ljdk/nashorn/internal/runtime/arrays/ArrayData; doubleValue()D4(IDZ)Ljdk/nashorn/internal/runtime/arrays/ArrayData;E(ILjava/lang/Object;Z)Ljdk/nashorn/internal/runtime/arrays/ArrayData;delete3(JJ)Ljdk/nashorn/internal/runtime/arrays/ArrayData;_new?(Ljava/lang/Class;)Ljdk/nashorn/internal/codegen/MethodEmitter;dup.()Ljdk/nashorn/internal/codegen/MethodEmitter; loadConstantloadNull.jdk/nashorn/internal/codegen/CompilerConstantsconstructorNoLookuptCall InnerClassesZ(Ljava/lang/Class;[Ljava/lang/Class;)Ljdk/nashorn/internal/codegen/CompilerConstants$Call;invokec(Ljdk/nashorn/internal/codegen/CompilerConstants$Call;)Ljdk/nashorn/internal/codegen/MethodEmitter;java/lang/VoidTYPEvirtualCallNoLookup}(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljdk/nashorn/internal/codegen/CompilerConstants$Call;getCallSiteFlagsloadX(Ljdk/nashorn/internal/codegen/types/Type;I)Ljdk/nashorn/internal/codegen/MethodEmitter;get(I)Ljava/lang/Object; isConstant(Ljava/lang/Object;)Z loadIndex[(Ljdk/nashorn/internal/codegen/MethodEmitter;J)Ljdk/nashorn/internal/codegen/MethodEmitter; loadTuple(Ljdk/nashorn/internal/codegen/MethodEmitter;Ljdk/nashorn/internal/codegen/MapTuple;Z)Ljdk/nashorn/internal/codegen/MethodEmitter;dynamicSetIndex(I)VgetKey()Ljava/lang/String; dynamicSet(Ljava/lang/String;IZ)V$(Ljava/lang/Class;Ljava/util/List;)V makeSpillMap.(ZZ)Ljdk/nashorn/internal/runtime/PropertyMap;'jdk/nashorn/internal/codegen/types/TypegenericT(Ljdk/nashorn/internal/codegen/types/Type;)Ljdk/nashorn/internal/codegen/types/Type;loadExpressionAsType{(Ljdk/nashorn/internal/ir/Expression;Ljdk/nashorn/internal/codegen/types/Type;)Ljdk/nashorn/internal/codegen/MethodEmitter;desiredAssertionStatus3jdk/nashorn/internal/codegen/CompilerConstants$Call1QSTUVWXf*+,*WY;< =Z [\]^_`a _bcdefX* Y* =* > 6  : :*::6 *:  + :  :  : + W  :* :C  6  !P S"7 #6$7% Y& ':(()*:,++,-:.: e/: +01W* *2* 2+3W* 2+4Y5SY6SY7S89W" )+1W* 2+:;<4Y=S>9WY3AC!D)E/F=GDHJIRLUMvN}ORTUVWXZ[\]_acde g i(j1n9oNpVqkswvw|}Z#ghijkh ljmnop}qr st vuv [\wx!yh)zU/{h=|}D~JRUh avu J"@6$ 67b6767%* 67 67$UX * ?6+,@W6*A:Bw*:  E#6  % Y&+1W*+ $CW*+DW+E"+1W*+DW+ F* ?GdYR +69GLVlq|Zp V5kh +uvGfmn h[\wxhhh ha +u$2!X<* YH*L*IY+*J* K*Y7Z<[\ a  XP* +,LMWY  Z [\tXI* NOYZ [\AcDX4 *+,PY2Z  [\X4QRY2 @cR PQ