Edit C:\Program Files\Java\jre8\lib\ext\jdk\nashorn\internal\ir\SwitchNode.class
Êþº¾ 3 ñ ? ? ? 2 ? ? ? ? ? ? ? 2 ¡ ¢ £ ? ¤ ¥ ¦ ¥ § ¨ © ª « ¬ ? ® ¯ ° ± ² ? ³ ´ µ ¶ · ¸ ¹ º » µ ¼ ½ ¾ ¿ À ¾ Á ? Â Ã Ä Å 2 « 2 Æ 2 Ç 2 È 2 É 2 · Ê serialVersionUID J ConstantValue expression $Ljdk/nashorn/internal/ir/Expression; cases Ljava/util/List; Signature 4Ljava/util/List<Ljdk/nashorn/internal/ir/CaseNode;>; defaultCaseIndex I uniqueInteger Z tag Ljdk/nashorn/internal/ir/Symbol; <init> \(IJILjdk/nashorn/internal/ir/Expression;Ljava/util/List;Ljdk/nashorn/internal/ir/CaseNode;)V Code LineNumberTable LocalVariableTable this $Ljdk/nashorn/internal/ir/SwitchNode; lineNumber token finish defaultCase "Ljdk/nashorn/internal/ir/CaseNode; LocalVariableTypeTable StackMapTable ® ¸ Ë ¨ ?(IJILjdk/nashorn/internal/ir/Expression;Ljava/util/List<Ljdk/nashorn/internal/ir/CaseNode;>;Ljdk/nashorn/internal/ir/CaseNode;)V ®(Ljdk/nashorn/internal/ir/SwitchNode;Ljdk/nashorn/internal/ir/Expression;Ljava/util/List;ILjdk/nashorn/internal/ir/LocalVariableConversion;ZLjdk/nashorn/internal/ir/Symbol;)V switchNode conversion 1Ljdk/nashorn/internal/ir/LocalVariableConversion; Ò(Ljdk/nashorn/internal/ir/SwitchNode;Ljdk/nashorn/internal/ir/Expression;Ljava/util/List<Ljdk/nashorn/internal/ir/CaseNode;>;ILjdk/nashorn/internal/ir/LocalVariableConversion;ZLjdk/nashorn/internal/ir/Symbol;)V ensureUniqueLabels H(Ljdk/nashorn/internal/ir/LexicalContext;)Ljdk/nashorn/internal/ir/Node; caseNode lc (Ljdk/nashorn/internal/ir/LexicalContext; newCases Ì isTerminal ()Z accept u(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; toString (Ljava/lang/StringBuilder;Z)V sb Ljava/lang/StringBuilder; printType getDefaultCase $()Ljdk/nashorn/internal/ir/CaseNode; getCases ()Ljava/util/List; 6()Ljava/util/List<Ljdk/nashorn/internal/ir/CaseNode;>; setCases ^(Ljdk/nashorn/internal/ir/LexicalContext;Ljava/util/List;)Ljdk/nashorn/internal/ir/SwitchNode; ?(Ljdk/nashorn/internal/ir/LexicalContext;Ljava/util/List<Ljdk/nashorn/internal/ir/CaseNode;>;)Ljdk/nashorn/internal/ir/SwitchNode; _(Ljdk/nashorn/internal/ir/LexicalContext;Ljava/util/List;I)Ljdk/nashorn/internal/ir/SwitchNode; ?(Ljdk/nashorn/internal/ir/LexicalContext;Ljava/util/List<Ljdk/nashorn/internal/ir/CaseNode;>;I)Ljdk/nashorn/internal/ir/SwitchNode; ?(Ljdk/nashorn/internal/ir/LexicalContext;Ljava/util/List;Ljdk/nashorn/internal/ir/CaseNode;)Ljdk/nashorn/internal/ir/SwitchNode; Í ¤(Ljdk/nashorn/internal/ir/LexicalContext;Ljava/util/List<Ljdk/nashorn/internal/ir/CaseNode;>;Ljdk/nashorn/internal/ir/CaseNode;)Ljdk/nashorn/internal/ir/SwitchNode; getExpression &()Ljdk/nashorn/internal/ir/Expression; setExpression r(Ljdk/nashorn/internal/ir/LexicalContext;Ljdk/nashorn/internal/ir/Expression;)Ljdk/nashorn/internal/ir/SwitchNode; getTag "()Ljdk/nashorn/internal/ir/Symbol; setTag n(Ljdk/nashorn/internal/ir/LexicalContext;Ljdk/nashorn/internal/ir/Symbol;)Ljdk/nashorn/internal/ir/SwitchNode; isUniqueInteger setUniqueInteger O(Ljdk/nashorn/internal/ir/LexicalContext;Z)Ljdk/nashorn/internal/ir/SwitchNode; !setLocalVariableConversionChanged ?(Ljdk/nashorn/internal/ir/LexicalContext;Ljdk/nashorn/internal/ir/LocalVariableConversion;)Ljdk/nashorn/internal/ir/JoinPredecessor; getLocalVariableConversion 3()Ljdk/nashorn/internal/ir/LocalVariableConversion; setLocalVariableConversion getLabels getBreakLabel &()Ljdk/nashorn/internal/codegen/Label; isBreakableWithoutLabel M(Ljdk/nashorn/internal/ir/visitor/NodeVisitor;)Ljdk/nashorn/internal/ir/Node; SourceFile SwitchNode.java RuntimeInvisibleAnnotations /Ljdk/nashorn/internal/ir/annotations/Immutable; "jdk/nashorn/internal/codegen/Label switch_break D Î D Ï 8 9 : ; Ë Ð Ñ >