
com.google.javascript.jscomp.DefinitionsRemover$VarDefinition.class Maven / Gradle / Ivy
The newest version!
???? 3 a
0
1 2
3 4
5 6 7
5 8
3 9 :
5 ;
5 <
5 = >
3 ?
5 @
5 A
3 B
1 C
5 D F G name "Lcom/google/javascript/rhino/Node; &(Lcom/google/javascript/rhino/Node;Z)V Code LineNumberTable LocalVariableTable this
VarDefinition InnerClasses ?Lcom/google/javascript/jscomp/DefinitionsRemover$VarDefinition; node inExterns Z
StackMapTable F I
performRemove ()V var parent rValue getLValue $()Lcom/google/javascript/rhino/Node; getRValue
SourceFile DefinitionsRemover.java J K L M N O J I P Q /VAR Declaration of %s must be assigned a value. R S O T U , V , W , AST should be normalized first X Y Z , [ Q X J \ ] ^ _ ` =com/google/javascript/jscomp/DefinitionsRemover$VarDefinition :com/google/javascript/jscomp/DefinitionsRemover$Definition
Definition com/google/javascript/rhino/Node (Z)V %com/google/javascript/jscomp/NodeUtil isVarDeclaration %(Lcom/google/javascript/rhino/Node;)Z $com/google/common/base/Preconditions
checkArgument hasChildren ()Z getString ()Ljava/lang/String; ((ZLjava/lang/String;Ljava/lang/Object;)V getParent
getFirstChild getLastChild
checkState (ZLjava/lang/Object;)V removeFirstChild isFor newExpr F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; replaceChild G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V /com/google/javascript/jscomp/DefinitionsRemover 0 ? +*? +? ? ?
+? ? ? +? ? *+? ? ? ? ? ? "? %? *? + + + ! " # ? $ % @ &