Edit C:\Program Files\Java\jre8\lib\ext\jdk\nashorn\internal\ir\LiteralNode.class
Êþº¾ 3' À , Á ,  à 4 Ä Å Æ , Ç È É È Ê È Ë È Ì È Í È Î Ï Ð Ñ Ò Ñ Ó Ô Õ Ö 4 × Ø Ù Ú Ø Û · Ü Ý Þ ß Þ à á â , ã ä å ! æ ç # è é % Ý ê ' ë ì ) í î ï , ð , ñ , ò ó , ô 0 õ ö ÷ ø 4 æ ù ú InnerClasses ArrayLiteralNode NullLiteralNode LexerTokenLiteralNode StringLiteralNode UndefinedLiteralNode NumberLiteralNode BooleanLiteralNode û PrimitiveLiteralNode serialVersionUID J ConstantValue value Ljava/lang/Object; Signature TT; POSTSET_MARKER $assertionsDisabled Z <init> (JILjava/lang/Object;)V Code LineNumberTable LocalVariableTable this %Ljdk/nashorn/internal/ir/LiteralNode; token finish I LocalVariableTypeTable *Ljdk/nashorn/internal/ir/LiteralNode<TT;>; (JITT;)V ((Ljdk/nashorn/internal/ir/LiteralNode;)V literalNode -(Ljdk/nashorn/internal/ir/LiteralNode<TT;>;)V :(Ljdk/nashorn/internal/ir/LiteralNode;Ljava/lang/Object;)V newValue 0(Ljdk/nashorn/internal/ir/LiteralNode<TT;>;TT;)V initialize O(Ljdk/nashorn/internal/ir/LexicalContext;)Ljdk/nashorn/internal/ir/LiteralNode; lc (Ljdk/nashorn/internal/ir/LexicalContext; R(Ljdk/nashorn/internal/ir/LexicalContext;)Ljdk/nashorn/internal/ir/LiteralNode<*>; isNull ()Z StackMapTable getType +()Ljdk/nashorn/internal/codegen/types/Type; getPropertyName ()Ljava/lang/String; getBoolean getInt32 ()I getUint32 ()J getLong getNumber ()D getString getObject ()Ljava/lang/Object; isString isNumeric accept M(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;>; 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 getValue ()TT; valueToArray 7(Ljava/util/List;)[Ljdk/nashorn/internal/ir/Expression; Ljava/util/List; 6Ljava/util/List<Ljdk/nashorn/internal/ir/Expression;>; ](Ljava/util/List<Ljdk/nashorn/internal/ir/Expression;>;)[Ljdk/nashorn/internal/ir/Expression; newInstance )(JI)Ljdk/nashorn/internal/ir/LiteralNode; =(JI)Ljdk/nashorn/internal/ir/LiteralNode<Ljava/lang/Object;>; E(Ljdk/nashorn/internal/ir/Node;)Ljdk/nashorn/internal/ir/LiteralNode; parent Ljdk/nashorn/internal/ir/Node; Y(Ljdk/nashorn/internal/ir/Node;)Ljdk/nashorn/internal/ir/LiteralNode<Ljava/lang/Object;>; *(JIZ)Ljdk/nashorn/internal/ir/LiteralNode; ?(JIZ)Ljdk/nashorn/internal/ir/LiteralNode<Ljava/lang/Boolean;>; F(Ljdk/nashorn/internal/ir/Node;Z)Ljdk/nashorn/internal/ir/LiteralNode; I(Ljdk/nashorn/internal/ir/Node;Z)Ljdk/nashorn/internal/ir/LiteralNode<*>; ;(JILjava/lang/Number;)Ljdk/nashorn/internal/ir/LiteralNode; Ljava/lang/Number; O(JILjava/lang/Number;)Ljdk/nashorn/internal/ir/LiteralNode<Ljava/lang/Number;>; W(Ljdk/nashorn/internal/ir/Node;Ljava/lang/Number;)Ljdk/nashorn/internal/ir/LiteralNode; Z(Ljdk/nashorn/internal/ir/Node;Ljava/lang/Number;)Ljdk/nashorn/internal/ir/LiteralNode<*>; Q(JILjdk/nashorn/internal/runtime/Undefined;)Ljdk/nashorn/internal/ir/LiteralNode; (Ljdk/nashorn/internal/runtime/Undefined; {(JILjdk/nashorn/internal/runtime/Undefined;)Ljdk/nashorn/internal/ir/LiteralNode<Ljdk/nashorn/internal/runtime/Undefined;>; m(Ljdk/nashorn/internal/ir/Node;Ljdk/nashorn/internal/runtime/Undefined;)Ljdk/nashorn/internal/ir/LiteralNode; p(Ljdk/nashorn/internal/ir/Node;Ljdk/nashorn/internal/runtime/Undefined;)Ljdk/nashorn/internal/ir/LiteralNode<*>; ;(JILjava/lang/String;)Ljdk/nashorn/internal/ir/LiteralNode; Ljava/lang/String; O(JILjava/lang/String;)Ljdk/nashorn/internal/ir/LiteralNode<Ljava/lang/String;>; W(Ljdk/nashorn/internal/ir/Node;Ljava/lang/String;)Ljdk/nashorn/internal/ir/LiteralNode; Z(Ljdk/nashorn/internal/ir/Node;Ljava/lang/String;)Ljdk/nashorn/internal/ir/LiteralNode<*>; ý LexerToken W(JILjdk/nashorn/internal/parser/Lexer$LexerToken;)Ljdk/nashorn/internal/ir/LiteralNode; .Ljdk/nashorn/internal/parser/Lexer$LexerToken; ?(JILjdk/nashorn/internal/parser/Lexer$LexerToken;)Ljdk/nashorn/internal/ir/LiteralNode<Ljdk/nashorn/internal/parser/Lexer$LexerToken;>; s(Ljdk/nashorn/internal/ir/Node;Ljdk/nashorn/internal/parser/Lexer$LexerToken;)Ljdk/nashorn/internal/ir/LiteralNode; v(Ljdk/nashorn/internal/ir/Node;Ljdk/nashorn/internal/parser/Lexer$LexerToken;)Ljdk/nashorn/internal/ir/LiteralNode<*>; objectAsConstant &(Ljava/lang/Object;)Ljava/lang/Object; object isConstant (Ljava/lang/Object;)Z 9(JILjava/util/List;)Ljdk/nashorn/internal/ir/LiteralNode; ?(JILjava/util/List<Ljdk/nashorn/internal/ir/Expression;>;)Ljdk/nashorn/internal/ir/LiteralNode<[Ljdk/nashorn/internal/ir/Expression;>; U(Ljdk/nashorn/internal/ir/Node;Ljava/util/List;)Ljdk/nashorn/internal/ir/LiteralNode; ~(Ljdk/nashorn/internal/ir/Node;Ljava/util/List<Ljdk/nashorn/internal/ir/Expression;>;)Ljdk/nashorn/internal/ir/LiteralNode<*>; N(JI[Ljdk/nashorn/internal/ir/Expression;)Ljdk/nashorn/internal/ir/LiteralNode; %[Ljdk/nashorn/internal/ir/Expression; u(JI[Ljdk/nashorn/internal/ir/Expression;)Ljdk/nashorn/internal/ir/LiteralNode<[Ljdk/nashorn/internal/ir/Expression;>; <clinit> ()V _<T:Ljava/lang/Object;>Ljdk/nashorn/internal/ir/Expression;Ljdk/nashorn/internal/ir/PropertyKey; SourceFile LiteralNode.java RuntimeInvisibleAnnotations /Ljdk/nashorn/internal/ir/annotations/Immutable; N þ G H N ^ N ÿ v w ? ± java/lang/String java/lang/Number null ? l o "jdk/nashorn/internal/ir/Expression 3jdk/nashorn/internal/ir/LiteralNode$NullLiteralNode N q o 6jdk/nashorn/internal/ir/LiteralNode$BooleanLiteralNode N L M java/lang/Long java/lang/AssertionError N º 5jdk/nashorn/internal/ir/LiteralNode$NumberLiteralNode N 8jdk/nashorn/internal/ir/LiteralNode$UndefinedLiteralNode 5jdk/nashorn/internal/ir/LiteralNode$StringLiteralNode N! 9jdk/nashorn/internal/ir/LiteralNode$LexerTokenLiteralNode N" java/lang/Boolean #jdk/nashorn/internal/ir/LiteralNode ? w ® K H 4jdk/nashorn/internal/ir/LiteralNode$ArrayLiteralNode ? ? N#$% g java/lang/Object #jdk/nashorn/internal/ir/PropertyKey %jdk/nashorn/internal/ir/LiteralNode$1 8jdk/nashorn/internal/ir/LiteralNode$PrimitiveLiteralNode& ,jdk/nashorn/internal/parser/Lexer$LexerToken (JI)V '(Ljdk/nashorn/internal/ir/Expression;)V getClass ()Ljava/lang/Class; 'jdk/nashorn/internal/codegen/types/Type typeFor <(Ljava/lang/Class;)Ljdk/nashorn/internal/codegen/types/Type; #jdk/nashorn/internal/runtime/JSType &(Ljava/lang/Object;)Ljava/lang/String; toBoolean toInt32 (Ljava/lang/Object;)I toUint32 (Ljava/lang/Object;)J toLong toNumber (Ljava/lang/Object;)D +jdk/nashorn/internal/ir/visitor/NodeVisitor enterLiteralNode ((Ljdk/nashorn/internal/ir/LiteralNode;)Z leaveLiteralNode E(Ljdk/nashorn/internal/ir/LiteralNode;)Ljdk/nashorn/internal/ir/Node; java/lang/StringBuilder append -(Ljava/lang/String;)Ljava/lang/StringBuilder; java/util/List size toArray (([Ljava/lang/Object;)[Ljava/lang/Object; ,(JILjdk/nashorn/internal/ir/LiteralNode$1;)V jdk/nashorn/internal/ir/Node getToken getFinish -(JIZLjdk/nashorn/internal/ir/LiteralNode$1;)V >(JILjava/lang/Number;Ljdk/nashorn/internal/ir/LiteralNode$1;)V >(JILjava/lang/String;Ljdk/nashorn/internal/ir/LiteralNode$1;)V Z(JILjdk/nashorn/internal/parser/Lexer$LexerToken;Ljdk/nashorn/internal/ir/LiteralNode$1;)V *(JI[Ljdk/nashorn/internal/ir/Expression;)V java/lang/Class desiredAssertionStatus !jdk/nashorn/internal/parser/Lexer! , 6 B C D E G H I J K H L M &