3 1           |  1               & &  & % ! " 1#$ %& 1' ( %) *+,  - 7. */ 01  12 &34 @5 *6 #7  8 9 : ; <= #>  ? @ A B #C #D EF G HIJKL InnerClassesserialVersionUIDJ ConstantValue statementsLjava/util/List; Signature5Ljava/util/List;symbolsLjava/util/Map;CLjava/util/Map; entryLabel$Ljdk/nashorn/internal/codegen/Label; breakLabelflagsI conversion1Ljdk/nashorn/internal/ir/LocalVariableConversion; NEEDS_SCOPE IS_TERMINALIS_GLOBAL_SCOPE$assertionsDisabledZ)(JI[Ljdk/nashorn/internal/ir/Statement;)VCodeLineNumberTableLocalVariableTablethisLjdk/nashorn/internal/ir/Block;tokenfinish$[Ljdk/nashorn/internal/ir/Statement;len StackMapTable(JILjava/util/List;)VLocalVariableTypeTable:(JILjava/util/List;)Vt(Ljdk/nashorn/internal/ir/Block;ILjava/util/List;ILjava/util/Map;Ljdk/nashorn/internal/ir/LocalVariableConversion;)Vblock(Ljdk/nashorn/internal/ir/Block;ILjava/util/List;ILjava/util/Map;Ljdk/nashorn/internal/ir/LocalVariableConversion;)V isGlobalScope()Z hasSymbolsreplaceSymbolsX(Ljdk/nashorn/internal/ir/LexicalContext;Ljava/util/Map;)Ljdk/nashorn/internal/ir/Block; newSymbol Ljdk/nashorn/internal/ir/Symbol;entryEntryLjava/util/Map$Entry;lc(Ljdk/nashorn/internal/ir/LexicalContext; replacements newSymbolsLjava/util/LinkedHashMap;ILjava/util/Map$Entry;QLjava/util/Map;MLjava/util/LinkedHashMap;M(Ljdk/nashorn/internal/ir/LexicalContext;Ljava/util/Map;)Ljdk/nashorn/internal/ir/Block;copyWithNewSymbols!()Ljdk/nashorn/internal/ir/Block;ensureUniqueLabelsH(Ljdk/nashorn/internal/ir/LexicalContext;)Ljdk/nashorn/internal/ir/Node;acceptu(Ljdk/nashorn/internal/ir/LexicalContext;Ljdk/nashorn/internal/ir/visitor/NodeVisitor;)Ljdk/nashorn/internal/ir/Node;visitor-Ljdk/nashorn/internal/ir/visitor/NodeVisitor;XLjdk/nashorn/internal/ir/visitor/NodeVisitor<+Ljdk/nashorn/internal/ir/LexicalContext;>;(Ljdk/nashorn/internal/ir/LexicalContext;Ljdk/nashorn/internal/ir/visitor/NodeVisitor<+Ljdk/nashorn/internal/ir/LexicalContext;>;)Ljdk/nashorn/internal/ir/Node; getSymbols()Ljava/util/List;N4()Ljava/util/List;getExistingSymbol4(Ljava/lang/String;)Ljdk/nashorn/internal/ir/Symbol;nameLjava/lang/String; isCatchBlocktoString(Ljava/lang/StringBuilder;Z)V statementLjdk/nashorn/internal/ir/Node;sbLjava/lang/StringBuilder; printType printSymbols(Ljava/io/PrintWriter;)ZsymbolstreamLjava/io/PrintWriter;values2Ljava/util/List; setIsTerminalJ(Ljdk/nashorn/internal/ir/LexicalContext;Z)Ljdk/nashorn/internal/ir/Block; isTerminalgetFlags()I getEntryLabel&()Ljdk/nashorn/internal/codegen/Label; getBreakLabelsetLocalVariableConversionz(Ljdk/nashorn/internal/ir/LexicalContext;Ljdk/nashorn/internal/ir/LocalVariableConversion;)Ljdk/nashorn/internal/ir/Block;getLocalVariableConversion3()Ljdk/nashorn/internal/ir/LocalVariableConversion; getStatements7()Ljava/util/List;getStatementCountgetFirstStatementLineNumbergetLastStatement%()Ljdk/nashorn/internal/ir/Statement; setStatementsY(Ljdk/nashorn/internal/ir/LexicalContext;Ljava/util/List;)Ljdk/nashorn/internal/ir/Block; lastFinish~(Ljdk/nashorn/internal/ir/LexicalContext;Ljava/util/List;)Ljdk/nashorn/internal/ir/Block; putSymbol#(Ljdk/nashorn/internal/ir/Symbol;)V needsScopesetFlagsJ(Ljdk/nashorn/internal/ir/LexicalContext;I)Ljdk/nashorn/internal/ir/Block; clearFlagflagsetFlaggetFlag(I)Z setNeedsScopeI(Ljdk/nashorn/internal/ir/LexicalContext;)Ljdk/nashorn/internal/ir/Block;nextSlotnextisBreakableWithoutLabel getLabels8()Ljava/util/List;M(Ljdk/nashorn/internal/ir/visitor/NodeVisitor;)Ljdk/nashorn/internal/ir/Node;x(Ljdk/nashorn/internal/ir/visitor/NodeVisitor<+Ljdk/nashorn/internal/ir/LexicalContext;>;)Ljdk/nashorn/internal/ir/Node;(Ljdk/nashorn/internal/ir/LexicalContext;Ljdk/nashorn/internal/ir/LocalVariableConversion;)Ljdk/nashorn/internal/ir/JoinPredecessor;W(Ljdk/nashorn/internal/ir/LexicalContext;I)Ljdk/nashorn/internal/ir/LexicalContextNode;()VLjdk/nashorn/internal/ir/Node;Ljdk/nashorn/internal/ir/BreakableNode;Ljdk/nashorn/internal/ir/Terminal;Ljdk/nashorn/internal/ir/Flags; SourceFile Block.javaRuntimeInvisibleAnnotations/Ljdk/nashorn/internal/ir/annotations/Immutable; sOP QR ]^java/util/LinkedHashMap s ab"jdk/nashorn/internal/codegen/Label block_entry sS de block_break fe Tjdk/nashorn/internal/ir/Block gh ijN U!jdk/nashorn/internal/ir/Statement VW st sX sY sZ {h [ \ ]^_ `aM b cjava/util/Map$Entry dc efjdk/nashorn/internal/ir/Symbol qrjava/lang/AssertionErrorjava/lang/StringBuilderMissing replacement for gh icjava/lang/String j sk lf s mnjdk/nashorn/internal/ir/Nodeo pq r stu vjava/util/ArrayList w sx yz e{!jdk/nashorn/internal/ir/CatchNode g|jdk/nashorn/internal/ir/Block$1 s} ~     j      %jdk/nashorn/internal/ir/BreakableNode jdk/nashorn/internal/ir/Terminaljdk/nashorn/internal/ir/Flagsjava/util/Iteratorjava/util/List(JI)Vjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;(Ljava/lang/String;)VhasTerminalFlagssizetoArray(([Ljava/lang/Object;)[Ljava/lang/Object;!(Ljdk/nashorn/internal/ir/Node;)V(Ljava/util/Map;)V'(Ljdk/nashorn/internal/codegen/Label;)V java/util/MapisEmptyentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Ljava/lang/Object;getValueget&(Ljava/lang/Object;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getKey()Ljava/lang/String;(Ljava/lang/Object;)VsetValuereplaceInLexicalContext(Ljdk/nashorn/internal/ir/LexicalContext;Ljdk/nashorn/internal/ir/LexicalContextNode;Ljdk/nashorn/internal/ir/LexicalContextNode;)Ljdk/nashorn/internal/ir/LexicalContextNode;+jdk/nashorn/internal/ir/visitor/NodeVisitor enterBlock"(Ljdk/nashorn/internal/ir/Block;)ZO(Ljdk/nashorn/internal/ir/visitor/NodeVisitor;Ljava/util/List;)Ljava/util/List; leaveBlock?(Ljdk/nashorn/internal/ir/Block;)Ljdk/nashorn/internal/ir/Node;java/util/Collections emptyList()Ljava/util/Collection;(Ljava/util/Collection;)VunmodifiableList"(Ljava/util/List;)Ljava/util/List;(I)Ljava/lang/Object;(C)Ljava/lang/StringBuilder;"(Ljdk/nashorn/internal/ir/Block;)Vsort)(Ljava/util/List;Ljava/util/Comparator;)Vprint(Ljava/io/PrintWriter;)V getLineNumber getFinishjava/lang/Mathmax(II)IgetNameput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;hasSlot slotCount3jdk/nashorn/internal/ir/LexicalContextNode$AcceptorAcceptory(Ljdk/nashorn/internal/ir/LexicalContextNode;Ljdk/nashorn/internal/ir/visitor/NodeVisitor;)Ljdk/nashorn/internal/ir/Node;java/lang/ClassdesiredAssertionStatus*jdk/nashorn/internal/ir/LexicalContextNode!1TUV XYZ[]^_`ab_cdefeghijkhZlmhZnohZpqr*stuZ***Y*Y *Y 6*d2 *v& Z\]^'_4`9aTbYcw4ZxyZzYZ{hZ]|9!}h~)Psuy*v mnw*xyzY{h]^ ]`_suG*+*-**Y*Y+  *Y+  **v& qr stu,v;w@xFywHGxyGyG{hG]^GghGabGijG]`Gac_u1*vw xyuG*vw xy~@uk **Y*N-:] :,!"#:$,'%Y&Y'()*+),-.W+*Y****-*/0v& ;M|w>M9;Kxyb ;K~V _uN $Y****Y**/vw $xyuY %+*Y******/01vw%xy%u},*2,*+,*345*vw xy ~_u]&* 67Y*89:vw &xy~R_uB*+"#vwxyuX#**;<vw #xy~!@u0*=N--1:+>+;?Wޱv%,/w*0xy00r~  $uP7Y*89M,@Y*AB,=N--#:+C,Dv8>Aw*8PxyP?^ ?~$ @u_ *+E *+Fvw xyr~ Eu/*vw xyu0*vw xyu/* vw xyu/* vw xyu{ ,*,*+*Y*****,/0v$% 'w ,xy,,ij~ u/*v,w xyu2*:v5w xy_u4 *v=w  xyub&**D*;GvEFHw &xy~u_(*D**d;vPw (xy~Vu P*,*>,D,,d;H>+*Y**I,***/0v[\ ^ _`*bw*PxyPP]^ Dh P]`~ _uH*+J+KWv klwxyuE*~vtw xy~@u{ ,**+*Y*****/0vyz |w ,xy,,gh~ uL*+*~Lvw xyhuJ *+*Lvw  xy  huO*~vwxyh~@uu 0*M*+*Y******/0v w0xy0~ u2<*N=M,,#N-O -P`<v&-0w 2xy0h~   u,vw xyuCY* SY* S:vw xy_uL*+Qvwxy _Au1*+,Rv+w xyAu1*+Lv+w xyAu1*+Ev+w xyAu1*+Fv+w xyu4S$v+~ @_W@   E