
com.google.javascript.jscomp.SideEffectsAnalysis$VariableUseDeclarationMap.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
E F G
E H I J
K
L M
N O P Q R Q S T
U 3 V W P X
Y
Z [ \
]
^ _ [ ` a c d compiler /Lcom/google/javascript/jscomp/AbstractCompiler; referencesByNameNode Ljava/util/Map; Signature ULjava/util/Map; 2(Lcom/google/javascript/jscomp/AbstractCompiler;)V Code LineNumberTable LocalVariableTable this VariableUseDeclarationMap InnerClasses LLcom/google/javascript/jscomp/SideEffectsAnalysis$VariableUseDeclarationMap; mapUses %(Lcom/google/javascript/rhino/Node;)V referenceNameNode "Lcom/google/javascript/rhino/Node; reference Reference DLcom/google/javascript/jscomp/ReferenceCollectingCallback$Reference; referenceCollection e ReferenceCollection NLcom/google/javascript/jscomp/ReferenceCollectingCallback$ReferenceCollection; variable "Lcom/google/javascript/jscomp/Var; root callback :Lcom/google/javascript/jscomp/ReferenceCollectingCallback;
StackMapTable I f T e findDeclaringNameNodeForUse F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;
usingNameNode
SourceFile SideEffectsAnalysis.java " g java/util/HashMap 8com/google/javascript/jscomp/ReferenceCollectingCallback h k " l m n q r s t u v f w x y z com/google/javascript/jscomp/Var { | } ~ Bcom/google/javascript/jscomp/ReferenceCollectingCallback$Reference ? ? ? ? ? ? ? ? x ? ? ? ? ? com/google/javascript/rhino/Node ? Jcom/google/javascript/jscomp/SideEffectsAnalysis$VariableUseDeclarationMap java/lang/Object Lcom/google/javascript/jscomp/ReferenceCollectingCallback$ReferenceCollection java/util/Iterator ()V DO_NOTHING_BEHAVIOR ? Behavior CLcom/google/javascript/jscomp/ReferenceCollectingCallback$Behavior; u(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/ReferenceCollectingCallback$Behavior;)V *com/google/javascript/jscomp/NodeTraversal traverseEs6 ? Callback ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)V
getAllSymbols ()Ljava/lang/Iterable; java/lang/Iterable iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object;
getReferences r(Lcom/google/javascript/jscomp/Var;)Lcom/google/javascript/jscomp/ReferenceCollectingCallback$ReferenceCollection;
references Ljava/util/List; java/util/List getNode $()Lcom/google/javascript/rhino/Node; getNameNode
java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; isName $com/google/common/base/Preconditions
checkArgument (Z)V get &(Ljava/lang/Object;)Ljava/lang/Object; 0com/google/javascript/jscomp/SideEffectsAnalysis Acom/google/javascript/jscomp/ReferenceCollectingCallback$Behavior 3com/google/javascript/jscomp/NodeTraversal$Callback ! " # $ F
*? *+? ? % ? ? ? &