Edit C:\Program Files\Java\jre8\lib\ext\jdk\nashorn\internal\ir\IdentNode.class
Êþº¾ 3 ? - ¡ ¢ £ ¤ ¥ - ¦ § ¨ © ª « ¬ ® ¨ ¯ ° ® ± ² ³ ² ´ µ ¶ µ · ® ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Ã Å Æ Ç Ã È Ã É Ê ² Ë Ì Í ( Î Æ Ï Ð Ñ Ò Ó Ô Õ Ö × serialVersionUID J ConstantValue PROPERTY_NAME I INITIALIZED_HERE FUNCTION FUTURESTRICT_NAME IS_DECLARED_HERE IS_DEAD name Ljava/lang/String; type )Ljdk/nashorn/internal/codegen/types/Type; flags programPoint conversion 1Ljdk/nashorn/internal/ir/LocalVariableConversion; symbol Ljdk/nashorn/internal/ir/Symbol; $assertionsDisabled Z <init> (JILjava/lang/String;)V Code LineNumberTable LocalVariableTable this #Ljdk/nashorn/internal/ir/IdentNode; token finish ?(Ljdk/nashorn/internal/ir/IdentNode;Ljava/lang/String;Ljdk/nashorn/internal/codegen/types/Type;IILjdk/nashorn/internal/ir/LocalVariableConversion;)V identNode &(Ljdk/nashorn/internal/ir/IdentNode;)V createInternalIdentifier E(Ljdk/nashorn/internal/ir/Symbol;)Ljdk/nashorn/internal/ir/IdentNode; getType +()Ljdk/nashorn/internal/codegen/types/Type; StackMapTable accept M(Ljdk/nashorn/internal/ir/visitor/NodeVisitor;)Ljdk/nashorn/internal/ir/Node; 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 © Ø getName ()Ljava/lang/String; getPropertyName isLocal ()Z getSymbol "()Ljdk/nashorn/internal/ir/Symbol; setSymbol newIdent isPropertyName setIsPropertyName %()Ljdk/nashorn/internal/ir/IdentNode; isFutureStrictName setIsFutureStrictName isInitializedHere setIsInitializedHere isDead markDead isDeclaredHere setIsDeclaredHere isCompileTimePropertyName isFunction setType N(Ljdk/nashorn/internal/codegen/types/Type;)Ljdk/nashorn/internal/ir/IdentNode; setIsFunction setIsNotFunction getProgramPoint ()I setProgramPoint '(I)Ljdk/nashorn/internal/ir/Optimistic; getMostOptimisticType getMostPessimisticType canBeOptimistic setLocalVariableConversion ?(Ljdk/nashorn/internal/ir/LexicalContext;Ljdk/nashorn/internal/ir/LocalVariableConversion;)Ljdk/nashorn/internal/ir/JoinPredecessor; lc (Ljdk/nashorn/internal/ir/LexicalContext; isInternal getLocalVariableConversion 3()Ljdk/nashorn/internal/ir/LocalVariableConversion; O(Ljdk/nashorn/internal/codegen/types/Type;)Ljdk/nashorn/internal/ir/Optimistic; <clinit> ()V SourceFile IdentNode.java RuntimeInvisibleAnnotations /Ljdk/nashorn/internal/ir/annotations/Immutable; 9jdk/nashorn/internal/runtime/UnwarrantedOptimismException P Ù D E F G H 8 I 8 J K P Ú L M p q !jdk/nashorn/internal/ir/IdentNode Û Ü Ý Þ ß à á P Q w ] â t ã ä G å G æ ç è é ê ë t ì j Ø í î u v ï ð y t P Y | t ~ t ? t ñ ò ó ô q õ ö ÷ ø ó ù ó ? t ú û N O java/lang/AssertionError P ? ü ý ? ? þ ÿ t "jdk/nashorn/internal/ir/Expression #jdk/nashorn/internal/ir/PropertyKey $jdk/nashorn/internal/ir/FunctionCall "jdk/nashorn/internal/ir/Optimistic 'jdk/nashorn/internal/ir/JoinPredecessor java/lang/StringBuilder (JI)V '(Ljdk/nashorn/internal/ir/Expression;)V %jdk/nashorn/internal/parser/TokenType IDENT 'Ljdk/nashorn/internal/parser/TokenType; !jdk/nashorn/internal/parser/Token toDesc ,(Ljdk/nashorn/internal/parser/TokenType;II)J jdk/nashorn/internal/ir/Symbol isScope 'jdk/nashorn/internal/codegen/types/Type OBJECT UNDEFINED +jdk/nashorn/internal/ir/visitor/NodeVisitor enterIdentNode &(Ljdk/nashorn/internal/ir/IdentNode;)Z leaveIdentNode C(Ljdk/nashorn/internal/ir/IdentNode;)Ljdk/nashorn/internal/ir/Node; hasSlot optimisticTypeToString append -(Ljava/lang/String;)Ljava/lang/StringBuilder; clone ()Ljava/lang/Object; .jdk/nashorn/internal/codegen/CompilerConstants __DIR__ 0Ljdk/nashorn/internal/codegen/CompilerConstants; symbolName java/lang/String equals (Ljava/lang/Object;)Z __FILE__ __LINE__ INT 0Ljdk/nashorn/internal/codegen/types/BitwiseType; charAt (I)C java/lang/Class desiredAssertionStatus 1 - . / 0 1 2 3 4 5 7 8 4 9 : 8 4 ; <