
com.google.javascript.jscomp.ClosureCodeRemoval$RemovableAssignment.class Maven / Gradle / Ivy
The newest version!
???? 3 x ?
@ A
@ B C D
E F G
H
I
J K
L F M N O N P Q
R
S
T
U
V W
X Y Z [ node "Lcom/google/javascript/rhino/Node; parent assignAncestors Ljava/util/List; Signature 4Ljava/util/List; lastAncestor this$0 1Lcom/google/javascript/jscomp/ClosureCodeRemoval; ?(Lcom/google/javascript/jscomp/ClosureCodeRemoval;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal;)V Code LineNumberTable LocalVariableTable this RemovableAssignment InnerClasses ELcom/google/javascript/jscomp/ClosureCodeRemoval$RemovableAssignment; nameNode
assignNode traversal ,Lcom/google/javascript/jscomp/NodeTraversal; ancestor
StackMapTable Z \ Q ] remove ()V rhs last ^
SourceFile ClosureCodeRemoval.java # $ % 9 java/util/ArrayList _ ` a b c d e f ` g e " h ` i j ^ k e l m com/google/javascript/rhino/Node n e o p q ` r s \ t u v w 9 Ccom/google/javascript/jscomp/ClosureCodeRemoval$RemovableAssignment java/lang/Object /com/google/javascript/jscomp/ClosureCodeRemoval *com/google/javascript/jscomp/NodeTraversal java/util/Iterator getParent $()Lcom/google/javascript/rhino/Node; java/util/List add (Ljava/lang/Object;)Z isAssign ()Z
getFirstChild isQualifiedName getNext iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; isExprResult removeChild %(Lcom/google/javascript/rhino/Node;)V detach replaceChild G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V
access$000 b(Lcom/google/javascript/jscomp/ClosureCodeRemoval;)Lcom/google/javascript/jscomp/AbstractCompiler; -com/google/javascript/jscomp/AbstractCompiler reportCodeChange ! " # $ % &