
com.google.javascript.jscomp.CollapseVariableDeclarations$GatherCollapses.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
N O
P Q
P R
S T
U
V W
X
Y Z [ \
S ]
S ^ [ _
Y ` a
c d _
S e
S f
g h
i j
S k
l W
g m
i n
Y o p q blacklistedVars Ljava/util/Set; Signature 3Ljava/util/Set; this$0 ;Lcom/google/javascript/jscomp/CollapseVariableDeclarations; >(Lcom/google/javascript/jscomp/CollapseVariableDeclarations;)V Code LineNumberTable LocalVariableTable this GatherCollapses InnerClasses KLcom/google/javascript/jscomp/CollapseVariableDeclarations$GatherCollapses; visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V t ,Lcom/google/javascript/jscomp/NodeTraversal; n "Lcom/google/javascript/rhino/Node; parent varNode hasVar Z hasNodesToCollapse
StackMapTable s blacklistStubVars Q(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;)V child canBeRedeclared I(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/Scope;)Z s $Lcom/google/javascript/jscomp/Scope; assign lhs var "Lcom/google/javascript/jscomp/Var; t u {(Lcom/google/javascript/jscomp/CollapseVariableDeclarations;Lcom/google/javascript/jscomp/CollapseVariableDeclarations$1;)V x0 x1 =Lcom/google/javascript/jscomp/CollapseVariableDeclarations$1;
SourceFile !CollapseVariableDeclarations.java % & # $ % v java/util/HashSet s w x ; < y z { > ? | } ~ ? ? ? x ? ? ? ? ? ? Bcom/google/javascript/jscomp/CollapseVariableDeclarations$Collapse Collapse % ? ? ? ? ? ? ? ? ? ? ? ? ? x t ? ? ? ? ? ? Icom/google/javascript/jscomp/CollapseVariableDeclarations$GatherCollapses Dcom/google/javascript/jscomp/NodeTraversal$AbstractPostOrderCallback AbstractPostOrderCallback com/google/javascript/rhino/Node com/google/javascript/jscomp/Var ;com/google/javascript/jscomp/CollapseVariableDeclarations$1 ()V isVar ()Z *com/google/javascript/jscomp/NodeTraversal getScope &()Lcom/google/javascript/jscomp/Scope; 9com/google/javascript/jscomp/CollapseVariableDeclarations
access$100 L(Lcom/google/javascript/jscomp/CollapseVariableDeclarations;)Ljava/util/Set;
java/util/Set contains (Ljava/lang/Object;)Z isIf getNext $()Lcom/google/javascript/rhino/Node; add
access$200 M(Lcom/google/javascript/jscomp/CollapseVariableDeclarations;)Ljava/util/List; i(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V java/util/List
getFirstChild getString ()Ljava/lang/String; "com/google/javascript/jscomp/Scope getVar 6(Ljava/lang/String;)Lcom/google/javascript/jscomp/Var; %com/google/javascript/jscomp/NodeUtil isExprAssign %(Lcom/google/javascript/rhino/Node;)Z isName getRootNode getEnclosingFunction F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;
access$300 %(Lcom/google/javascript/jscomp/Var;)Z ! " # $ % &