
com.google.javascript.jscomp.VariableVisibilityAnalysis.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
+ \ * ] ^
\ * _
` a
` b
` c
` d
e f g h i j
k
l
m n
o p q r s r t u
v
* w x
y
H z { |
} ~ ?
\ ?
?
?
?
?
? g ?
? ? ? ? VariableVisibility InnerClasses compiler /Lcom/google/javascript/jscomp/AbstractCompiler; visibilityByDeclaringNameNode Ljava/util/Map; Signature Ljava/util/Map; 2(Lcom/google/javascript/jscomp/AbstractCompiler;)V Code LineNumberTable LocalVariableTable this 9Lcom/google/javascript/jscomp/VariableVisibilityAnalysis; getVariableVisibility p(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/VariableVisibilityAnalysis$VariableVisibility; declaringNameNode "Lcom/google/javascript/rhino/Node; parent
StackMapTable ? process G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V
visibility LLcom/google/javascript/jscomp/VariableVisibilityAnalysis$VariableVisibility; referenceCollection ? ReferenceCollection NLcom/google/javascript/jscomp/ReferenceCollectingCallback$ReferenceCollection; variable "Lcom/google/javascript/jscomp/Var; externs root callback :Lcom/google/javascript/jscomp/ReferenceCollectingCallback; j ? u ? i ? variableIsParameter %(Lcom/google/javascript/jscomp/Var;)Z variableParent
SourceFile VariableVisibilityAnalysis.java 5 ? / 0 java/util/HashMap 1 2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Jcom/google/javascript/jscomp/VariableVisibilityAnalysis$VariableVisibility 8com/google/javascript/jscomp/ReferenceCollectingCallback ? ? 5 ? ? ? ? ? ? ? ? ? ? ? ? ? ? com/google/javascript/jscomp/Var ? ? W X ? F ? ? ? ? ? F ? F ? ? ? F java/lang/IllegalStateException java/lang/StringBuilder #Un-handled variable visibility for ? ? ? ? ? ? 5 ? ? ? ? ? ? ? 7com/google/javascript/jscomp/VariableVisibilityAnalysis java/lang/Object )com/google/javascript/jscomp/CompilerPass com/google/javascript/rhino/Node Lcom/google/javascript/jscomp/ReferenceCollectingCallback$ReferenceCollection java/util/Iterator ()V getParent $()Lcom/google/javascript/rhino/Node; isVar ()Z
isFunction isParamList $com/google/common/base/Preconditions
checkArgument (Z)V
java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; 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 next ()Ljava/lang/Object;
getReferences r(Lcom/google/javascript/jscomp/Var;)Lcom/google/javascript/jscomp/ReferenceCollectingCallback$ReferenceCollection; PARAMETER isLocal isEscaped CAPTURED_LOCAL LOCAL isGlobal GLOBAL append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V getNameNode put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
getParentNode Acom/google/javascript/jscomp/ReferenceCollectingCallback$Behavior 3com/google/javascript/jscomp/NodeTraversal$Callback * + , / 0 1 2 3 4 5 6 7 U *? *+? *? Y? ? ? 8 C D F G 9 : ; / 0 <