Edit C:\Program Files\Java\jre8\lib\ext\jdk\nashorn\internal\ir\VarNode.class
Êþº¾ 3 ± z $ { | } ~ $ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? serialVersionUID J ConstantValue name #Ljdk/nashorn/internal/ir/IdentNode; init $Ljdk/nashorn/internal/ir/Expression; flags I IS_LET IS_CONST IS_LAST_FUNCTION_DECLARATION <init> M(IJILjdk/nashorn/internal/ir/IdentNode;Ljdk/nashorn/internal/ir/Expression;)V Code LineNumberTable LocalVariableTable this !Ljdk/nashorn/internal/ir/VarNode; lineNumber token finish l(Ljdk/nashorn/internal/ir/VarNode;Ljdk/nashorn/internal/ir/IdentNode;Ljdk/nashorn/internal/ir/Expression;I)V varNode StackMapTable ? ? ? N(IJILjdk/nashorn/internal/ir/IdentNode;Ljdk/nashorn/internal/ir/Expression;I)V isAssignment ()Z getAssignmentDest %()Ljdk/nashorn/internal/ir/IdentNode; setAssignmentDest F(Ljdk/nashorn/internal/ir/IdentNode;)Ljdk/nashorn/internal/ir/VarNode; n getAssignmentSource &()Ljdk/nashorn/internal/ir/Expression; isBlockScoped isLet isConst getSymbolFlags ()I hasInit accept M(Ljdk/nashorn/internal/ir/visitor/NodeVisitor;)Ljdk/nashorn/internal/ir/Node; newThis newInit newName visitor -Ljdk/nashorn/internal/ir/visitor/NodeVisitor; LocalVariableTypeTable XLjdk/nashorn/internal/ir/visitor/NodeVisitor<+Ljdk/nashorn/internal/ir/LexicalContext;>; Signature x(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 Z getInit setInit G(Ljdk/nashorn/internal/ir/Expression;)Ljdk/nashorn/internal/ir/VarNode; getName setName setFlags $(I)Ljdk/nashorn/internal/ir/VarNode; getFlag (I)Z flag setFlag isFunctionDeclaration D(Ljdk/nashorn/internal/ir/Expression;)Ljdk/nashorn/internal/ir/Node; lLjdk/nashorn/internal/ir/Statement;Ljdk/nashorn/internal/ir/Assignment<Ljdk/nashorn/internal/ir/IdentNode;>; SourceFile VarNode.java RuntimeInvisibleAnnotations /Ljdk/nashorn/internal/ir/annotations/Immutable; 7 G 7 ¡ K + , - . / 0 7 ¢ V I H I l M h P jdk/nashorn/internal/ir/VarNode o p R I jdk/nashorn/internal/ir/Symbol S I £ ¤ ¥ W X "jdk/nashorn/internal/ir/Expression !jdk/nashorn/internal/ir/IdentNode 7 A ¦ § ¨ © ª k « ¬ ® ¯ b c = m n $jdk/nashorn/internal/ir/FunctionNode ° I L M J K !jdk/nashorn/internal/ir/Statement "jdk/nashorn/internal/ir/Assignment &(Ljdk/nashorn/internal/ir/Statement;)V setIsInitializedHere (IJI)V +jdk/nashorn/internal/ir/visitor/NodeVisitor enterVarNode $(Ljdk/nashorn/internal/ir/VarNode;)Z leaveVarNode A(Ljdk/nashorn/internal/ir/VarNode;)Ljdk/nashorn/internal/ir/Node; tokenType )()Ljdk/nashorn/internal/parser/TokenType; %jdk/nashorn/internal/parser/TokenType ()Ljava/lang/String; java/lang/StringBuilder append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; isDeclared 1 $ % &