VariableDeclaration.class
1 ���� 1 � ] ^ ] _ ] ` 2 ) a b 3 a ( c ( d 4 ) e 5 ) f 6 ( g h i h j k l k m n 7 ( o h p 8 q r s 9 a t 10 u 11 v 12 w 13 x 14 ) y 15 ] z 16 { | 17 ( } 18 ( ~ 19 ( � 20 ( � � � � � 21 ) � � � variables Ljava/util/List; Signature BLjava/util/List<Lorg/mozilla/javascript/ast/VariableInitializer;>; <init> ()V Code LineNumberTable LocalVariableTable this 0Lorg/mozilla/javascript/ast/VariableDeclaration; (I)V pos I (II)V len getVariables ()Ljava/util/List; D()Ljava/util/List<Lorg/mozilla/javascript/ast/VariableInitializer;>; setVariables (Ljava/util/List;)V vi 0Lorg/mozilla/javascript/ast/VariableInitializer; i$ Ljava/util/Iterator; LocalVariableTypeTable E(Ljava/util/List<Lorg/mozilla/javascript/ast/VariableInitializer;>;)V addVariable 3(Lorg/mozilla/javascript/ast/VariableInitializer;)V v setType (I)Lorg/mozilla/javascript/Node; type isVar ()Z isConst isLet declTypeName ()Ljava/lang/String; toSource (I)Ljava/lang/String; depth sb Ljava/lang/StringBuilder; visit +(Lorg/mozilla/javascript/ast/NodeVisitor;)V var $Lorg/mozilla/javascript/ast/AstNode; (Lorg/mozilla/javascript/ast/NodeVisitor; 22 SourceFile VariableDeclaration.java � � 7 � 7 � 7 . / java/util/ArrayList * + J 7 . 5 . 8 � � � � / � � � � L � � .org/mozilla/javascript/ast/VariableInitializer E F � � � � "java/lang/IllegalArgumentException java/lang/StringBuilder invalid decl type: � � � � � P . � H I � R � � P � R O P � � � � org/mozilla/javascript/ast/Loop ; 23 � V � V W .org/mozilla/javascript/ast/VariableDeclaration "org/mozilla/javascript/ast/AstNode org/mozilla/javascript/Token VAR CONST LET assertNotNull (Ljava/lang/Object;)V java/util/List clear iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next ()Ljava/lang/Object; add (Ljava/lang/Object;)Z setParent '(Lorg/mozilla/javascript/ast/AstNode;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString (Ljava/lang/String;)V 24 typeToName java/lang/String toLowerCase 25 makeIndent printList ,(Ljava/util/List;Ljava/lang/StringBuilder;)V getParent &()Lorg/mozilla/javascript/ast/AstNode; &org/mozilla/javascript/ast/NodeVisitor '(Lorg/mozilla/javascript/ast/AstNode;)Z ! ( ) * + , - . / 0 L *� *� Y� � *z� � 1 D = A E 2 3 4 . 5 0 W *� *� Y� � *z� � 1 H = A I 2 3 4 6 7 . 8 0 b *� 26 *� Y� � *z� � 1 L = A M 2 3 4 6 7 9 7 : ; 0 / *� � 1 S 2 3 4 , <