Node.class
1 ���� 1Y tu tv tw tx ty tz t{ t| t} t~ t t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� t� y� 2 �� y� y� y� y� y� 3 y� 4 y� 5 y�� 6 U� 7 U� 8 y�� 9 Y� 10 Y� 11 Y� 12 y�� 13 y��� 14 `� 15 y�� 16 y� 17 y��� 18 h� y� n� n� 19 y�� 20 n� n� n� 21 �� 22 y� 23 y� 24 U� 25 Y� 26 Y� 27 Y�� 28 y� 29 y� 30 y� 31 y�� ~� 32 ~� 33 y� 34 y� 35 y� 36 y� 37 y� 38 y� 39 y� 40 y� 41 ^���� InnerClasses NodeIterator PropListItem FUNCTION_PROP I ConstantValue 42 LOCAL_PROP LOCAL_BLOCK_PROP REGEXP_PROP CASEARRAY_PROP TARGETBLOCK_PROP VARIABLE_PROP ISNUMBER_PROP DIRECTCALL_PROP SPECIALCALL_PROP 43 SKIP_INDEXES_PROP OBJECT_IDS_PROP INCRDECR_PROP CATCH_SCOPE_PROP LABEL_ID_PROP MEMBER_TYPE_PROP NAME_PROP CONTROL_BLOCK_PROP PARENTHESIZED_PROP GENERATOR_END_PROP DESTRUCTURING_ARRAY_LENGTH DESTRUCTURING_NAMES DESTRUCTURING_PARAMS 44 JSDOC_PROP EXPRESSION_CLOSURE_PROP DESTRUCTURING_SHORTHAND LAST_PROP BOTH LEFT RIGHT NON_SPECIALCALL SPECIALCALL_EVAL SPECIALCALL_WITH DECR_FLAG POST_FLAG PROPERTY_FLAG ATTRIBUTE_FLAG DESCENDANTS_FLAG NOT_SET Lorg/mozilla/javascript/Node; END_UNREACHED END_DROPS_OFF END_RETURNS END_RETURNS_VALUE 45 END_YIELDS type next first last lineno propListHead *Lorg/mozilla/javascript/Node$PropListItem; <init> (I)V Code LineNumberTable LocalVariableTable this nodeType !(ILorg/mozilla/javascript/Node;)V child >(ILorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)V left right [(ILorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)V mid (II)V line "(ILorg/mozilla/javascript/Node;I)V ?(ILorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;I)V \(ILorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;I)V newNumber (D)Lorg/mozilla/javascript/Node; number D n *Lorg/mozilla/javascript/ast/NumberLiteral; newString 1(Ljava/lang/String;)Lorg/mozilla/javascript/Node; str Ljava/lang/String; 2(ILjava/lang/String;)Lorg/mozilla/javascript/Node; name !Lorg/mozilla/javascript/ast/Name; getType ()I setType (I)Lorg/mozilla/javascript/Node; getJsDoc ()Ljava/lang/String; setJsDoc (Ljava/lang/String;)V jsdoc hasChildren ()Z getFirstChild ()Lorg/mozilla/javascript/Node; getLastChild getNext getChildBefore <(Lorg/mozilla/javascript/Node;)Lorg/mozilla/javascript/Node; getLastSibling addChildToFront (Lorg/mozilla/javascript/Node;)V addChildToBack addChildrenToFront children lastSib addChildrenToBack addChildBefore =(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)V newChild node prev addChildAfter removeChild replaceChild replaceChildAfter prevChild removeChildren ()V iterator ()Ljava/util/Iterator; Signature 5()Ljava/util/Iterator<Lorg/mozilla/javascript/Node;>; propToString (I)Ljava/lang/String; propType lookupProperty -(I)Lorg/mozilla/javascript/Node$PropListItem; x ensureProperty item 46 removeProp getProp (I)Ljava/lang/Object; 47 getIntProp (II)I defaultValue getExistingIntProp (I)I putProp (ILjava/lang/Object;)V prop Ljava/lang/Object; 48 putIntProp getLineno setLineno getDouble ()D setDouble (D)V getString setString s getScope $()Lorg/mozilla/javascript/ast/Scope; setScope %(Lorg/mozilla/javascript/ast/Scope;)V "Lorg/mozilla/javascript/ast/Scope; newTarget labelId hasConsistentReturnUsage 49 endCheckIf th el rv endCheckSwitch endCheckTry endCheckLoop endCheckBlock endCheckLabel endCheckBreak endCheck hasSideEffects toString ?(Lorg/mozilla/javascript/ObjToIntMap;Ljava/lang/StringBuffer;)V printIds $Lorg/mozilla/javascript/ObjToIntMap; sb Ljava/lang/StringBuffer; toStringTree ;(Lorg/mozilla/javascript/ast/ScriptNode;)Ljava/lang/String; treeTop 'Lorg/mozilla/javascript/ast/ScriptNode; toStringTreeHelper �(Lorg/mozilla/javascript/ast/ScriptNode;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/ObjToIntMap;ILjava/lang/StringBuffer;)V level generatePrintIds D(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/ObjToIntMap;)V map appendPrintId \(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/ObjToIntMap;Ljava/lang/StringBuffer;)V 50 access$000 <clinit> ELjava/lang/Object;Ljava/lang/Iterable<Lorg/mozilla/javascript/Node;>; 51 SourceFile Node.java� � � � � � � � � 52 � � � � � � � � � � � � � � � � � � � � � � �! �"