
com.google.javascript.jscomp.RemoveUnusedVars$Assign.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
<
= >
? @ A B C
= D E
F G
= H
F I J
= K
F L
F M N
O P
F Q S
T
F U
F V
F W
X Y
F Z
F [
F \
F ] ^
assignNode "Lcom/google/javascript/rhino/Node; nameNode isPropertyAssign Z mayHaveSecondarySideEffects maybeAliased H(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Z)V Code LineNumberTable LocalVariableTable this Assign InnerClasses 6Lcom/google/javascript/jscomp/RemoveUnusedVars$Assign;
StackMapTable S _ maybeCreateAssign Z(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/RemoveUnusedVars$Assign; isPropAssign current remove ()V replacement grandparent parent
SourceFile RemoveUnusedVars.java % 6 ` a b c d e ! " f b $ " _ g h i b j h # " k b l m n o prototype p q r s m t 4com/google/javascript/jscomp/RemoveUnusedVars$Assign % & u h v h w m x y z { | } ~ m ? ? java/lang/Object com/google/javascript/rhino/Node %com/google/javascript/jscomp/NodeUtil isAssignmentOp %(Lcom/google/javascript/rhino/Node;)Z $com/google/common/base/Preconditions
checkState (Z)V isExpressionResultUsed
getFirstChild $()Lcom/google/javascript/rhino/Node; mayHaveSideEffects getLastChild isGet isGetProp ()Z getString ()Ljava/lang/String; java/lang/String equals (Ljava/lang/Object;)Z isName -com/google/javascript/jscomp/RemoveUnusedVars getParent detach isGetElem com/google/javascript/rhino/IR comma h(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; useSourceInfoIfMissingFrom F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; replaceChild G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V isExprResult removeChild %(Lcom/google/javascript/rhino/Node;)V ! " # " $ " % &