Edit C:\Program Files\Java\jre8\lib\ext\jdk\nashorn\internal\ir\Node.class
Êþº¾ 3 ® ~ ? ? ? ? ? ? ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? serialVersionUID J ConstantValue NO_LINE_NUMBER Iÿÿÿÿ NO_TOKEN NO_FINISH start finish token <init> (JI)V Code LineNumberTable LocalVariableTable this Ljdk/nashorn/internal/ir/Node; (JII)V !(Ljdk/nashorn/internal/ir/Node;)V node isLoop ()Z isAssignment ensureUniqueLabels H(Ljdk/nashorn/internal/ir/LexicalContext;)Ljdk/nashorn/internal/ir/Node; lc (Ljdk/nashorn/internal/ir/LexicalContext; accept M(Ljdk/nashorn/internal/ir/visitor/NodeVisitor;)Ljdk/nashorn/internal/ir/Node; Signature x(Ljdk/nashorn/internal/ir/visitor/NodeVisitor<+Ljdk/nashorn/internal/ir/LexicalContext;>;)Ljdk/nashorn/internal/ir/Node; toString ()Ljava/lang/String; (Z)Ljava/lang/String; includeTypeInfo Z sb Ljava/lang/StringBuilder; (Ljava/lang/StringBuilder;)V (Ljava/lang/StringBuilder;Z)V getFinish ()I setFinish (I)V getStart clone ()Ljava/lang/Object; e &Ljava/lang/CloneNotSupportedException; StackMapTable ? equals (Ljava/lang/Object;)Z other Ljava/lang/Object; hashCode position length tokenType )()Ljdk/nashorn/internal/parser/TokenType; isTokenType *(Ljdk/nashorn/internal/parser/TokenType;)Z type 'Ljdk/nashorn/internal/parser/TokenType; getToken ()J O(Ljdk/nashorn/internal/ir/visitor/NodeVisitor;Ljava/util/List;)Ljava/util/List; j newNode i visitor -Ljdk/nashorn/internal/ir/visitor/NodeVisitor; list Ljava/util/List; size newList LocalVariableTypeTable TT; XLjdk/nashorn/internal/ir/visitor/NodeVisitor<+Ljdk/nashorn/internal/ir/LexicalContext;>; Ljava/util/List<TT;>; ? ? ¦<T:Ljdk/nashorn/internal/ir/Node;>(Ljdk/nashorn/internal/ir/visitor/NodeVisitor<+Ljdk/nashorn/internal/ir/LexicalContext;>;Ljava/util/List<TT;>;)Ljava/util/List<TT;>; replaceInLexicalContext ®(Ljdk/nashorn/internal/ir/LexicalContext;Ljdk/nashorn/internal/ir/LexicalContextNode;Ljdk/nashorn/internal/ir/LexicalContextNode;)Ljdk/nashorn/internal/ir/LexicalContextNode; oldNode ,Ljdk/nashorn/internal/ir/LexicalContextNode; d<T::Ljdk/nashorn/internal/ir/LexicalContextNode;>(Ljdk/nashorn/internal/ir/LexicalContext;TT;TT;)TT; SourceFile Node.java . ? - ¡ ¢ + $ , $ C E java/lang/StringBuilder C K C D Q R $java/lang/CloneNotSupportedException java/lang/AssertionError . £ ¤ [ ¢ ¥ ¢ ¦ § ^ _ ? n M ¨ © jdk/nashorn/internal/ir/Node ? @ java/util/ArrayList . O ª X « ¬ java/lang/Object java/lang/Cloneable java/io/Serializable java/util/List ()V !jdk/nashorn/internal/parser/Token descPosition (J)I (Ljava/lang/Object;)V java/lang/Long descLength descType *(J)Ljdk/nashorn/internal/parser/TokenType; get (I)Ljava/lang/Object; add &jdk/nashorn/internal/ir/LexicalContext replace ?(Ljdk/nashorn/internal/ir/LexicalContextNode;Ljdk/nashorn/internal/ir/LexicalContextNode;)Ljdk/nashorn/internal/ir/LexicalContextNode;! ! # $ % &