Edit C:\Program Files\Java\jre8\lib\ext\jdk\nashorn\internal\codegen\Lower$1.class
Êþº¾ 3 w @ A @ B C D E F E G H C I J K L M N O C P C Q R S R T U V N W X Y <init> ()V Code LineNumberTable LocalVariableTable this InnerClasses &Ljdk/nashorn/internal/codegen/Lower$1; popStatements ()Ljava/util/List; statement #Ljdk/nashorn/internal/ir/Statement; newStatements Ljava/util/List; terminated Z statements LocalVariableTypeTable 5Ljava/util/List<Ljdk/nashorn/internal/ir/Statement;>; StackMapTable X Z [ H Signature 7()Ljava/util/List<Ljdk/nashorn/internal/ir/Statement;>; afterSetStatements @(Ljdk/nashorn/internal/ir/Block;)Ljdk/nashorn/internal/ir/Block; stmt li Ljava/util/ListIterator; block Ljdk/nashorn/internal/ir/Block; stmts =Ljava/util/ListIterator<Ljdk/nashorn/internal/ir/Statement;>; \ SourceFile Lower.java EnclosingMethod ] ^ java/util/ArrayList Z _ ` [ a b c d !jdk/nashorn/internal/ir/Statement e f g b %jdk/nashorn/internal/ir/JumpStatement h i j k l m n o p \ q b r d jdk/nashorn/internal/ir/VarNode s t u v $jdk/nashorn/internal/codegen/Lower$1 +jdk/nashorn/internal/ir/BlockLexicalContext java/util/List java/util/Iterator java/util/ListIterator "jdk/nashorn/internal/codegen/Lower *(Ljdk/nashorn/internal/codegen/Compiler;)V iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; add (Ljava/lang/Object;)Z isTerminal *jdk/nashorn/internal/codegen/FoldConstants extractVarNodesFromDeadCode 1(Ljdk/nashorn/internal/ir/Node;Ljava/util/List;)V jdk/nashorn/internal/ir/Block getStatements size ()I listIterator (I)Ljava/util/ListIterator; hasPrevious previous getInit &()Ljdk/nashorn/internal/ir/Expression; setIsTerminal J(Ljdk/nashorn/internal/ir/LexicalContext;Z)Ljdk/nashorn/internal/ir/Block; / *· ± l Z» Y· L=*· N-¹ :¹ ? :¹ À :? !+¹ W¶ ? Á ? =§ +¸ §ÿÂ+° . p q s t - u 1 v : w J x O { U } X ~ 4 - ( ! "