
com.google.javascript.jscomp.ShadowVariables$DoShadowVariables.class Maven / Gradle / Ivy
The newest version!
???? 30
B ? B ?
C ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ? ? ? ? ? ? ? ?
?
?
? ?
? ? ?
? ? ? ?
B ?
? ?
? ? ? ? ?
B ?
? ? ?
? ? ? ?
? ? ? ? ? ? ?
? ?
' ? ? ?
? ? ? ? ? ?
# ?
? ?
? ? ? ?
? ?
? ? ? ? ? ? ?
? ?
? ?
? ? ? ? ? ? ?
? ?
? ?
' ?
? ? ? ? this$0 .Lcom/google/javascript/jscomp/ShadowVariables; 1(Lcom/google/javascript/jscomp/ShadowVariables;)V Code LineNumberTable LocalVariableTable this DoShadowVariables InnerClasses @Lcom/google/javascript/jscomp/ShadowVariables$DoShadowVariables;
enterScope /(Lcom/google/javascript/jscomp/NodeTraversal;)V use Reference 8Lcom/google/javascript/jscomp/ShadowVariables$Reference; targetPseudoName Ljava/lang/String;
bestShadow
Assignment 4Lcom/google/javascript/jscomp/RenameVars$Assignment; localAssignment var "Lcom/google/javascript/jscomp/Var; t ,Lcom/google/javascript/jscomp/NodeTraversal; s $Lcom/google/javascript/jscomp/Scope;
StackMapTable ? ? ? ? ? ? ? exitScope visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V n "Lcom/google/javascript/rhino/Node; parent findBestShadow |(Lcom/google/javascript/jscomp/Scope;Lcom/google/javascript/jscomp/Var;)Lcom/google/javascript/jscomp/RenameVars$Assignment; toShadow
assignment curScope doShadow ?(Lcom/google/javascript/jscomp/RenameVars$Assignment;Lcom/google/javascript/jscomp/RenameVars$Assignment;Lcom/google/javascript/jscomp/Var;)V ref original
references Ljava/util/Collection; shadowed LocalVariableTypeTable PLjava/util/Collection; ? ? ? ? a(Lcom/google/javascript/jscomp/ShadowVariables;Lcom/google/javascript/jscomp/ShadowVariables$1;)V x0 x1 0Lcom/google/javascript/jscomp/ShadowVariables$1;
SourceFile ShadowVariables.java G H E F G ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? com/google/javascript/jscomp/Var ? ? ? ? ? ? ? ? ? ? ? V ? ? ? ? o p 2com/google/javascript/jscomp/RenameVars$Assignment t u
V
m java/lang/String ? 6com/google/javascript/jscomp/ShadowVariables$Reference 'com/google/javascript/jscomp/RenameVars L ? ! "#$%&#' ?( ?) ? " * ` ? ?+,-./ ? >com/google/javascript/jscomp/ShadowVariables$DoShadowVariables Dcom/google/javascript/jscomp/NodeTraversal$AbstractPostOrderCallback AbstractPostOrderCallback 9com/google/javascript/jscomp/NodeTraversal$ScopedCallback ScopedCallback "com/google/javascript/jscomp/Scope java/util/Iterator *com/google/javascript/jscomp/NodeTraversal java/util/Collection com/google/javascript/rhino/Node .com/google/javascript/jscomp/ShadowVariables$1 ()V
inGlobalScope ()Z getScopeRoot $()Lcom/google/javascript/rhino/Node;
isFunction getParent %com/google/javascript/jscomp/NodeUtil getEnclosingFunction F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; isFunctionBlock %(Lcom/google/javascript/rhino/Node;)Z getGrandparent getScope &()Lcom/google/javascript/jscomp/Scope; getVarIterable ()Ljava/lang/Iterable; java/lang/Iterable iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; isBleedingFunction isCatch ,com/google/javascript/jscomp/ShadowVariables
access$500 _(Lcom/google/javascript/jscomp/ShadowVariables;)Lcom/google/javascript/jscomp/AbstractCompiler; -com/google/javascript/jscomp/AbstractCompiler getCodingConvention 1()Lcom/google/javascript/jscomp/CodingConvention; name isLocal -com/google/javascript/jscomp/CodingConvention
isExported (Ljava/lang/String;Z)Z
access$600 ?(Lcom/google/javascript/jscomp/ShadowVariables;)Ljava/util/Map; getName ()Ljava/lang/String;
java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; count I
access$700 oldName getVar 6(Ljava/lang/String;)Lcom/google/javascript/jscomp/Var; nameNode
access$400 T(Lcom/google/javascript/jscomp/ShadowVariables;)Lcom/google/common/collect/Multimap; "com/google/common/collect/Multimap *(Ljava/lang/Object;)Ljava/util/Collection;
access$900
access$800 \(Lcom/google/javascript/jscomp/ShadowVariables$Reference;)Lcom/google/javascript/rhino/Node; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; access$1000 E(Lcom/google/javascript/jscomp/ShadowVariables;)Ljava/util/SortedSet; java/util/SortedSet
startsWith (Ljava/lang/String;)Z
access$200 getRootNode
containsEntry '(Ljava/lang/Object;Ljava/lang/Object;)Z
isDeclared remove (Ljava/lang/Object;)Z size ()I add isFunctionScope getLastChild isBlock scope setString (Ljava/lang/String;)V access$1100 ^(Lcom/google/javascript/jscomp/ShadowVariables$Reference;)Lcom/google/javascript/jscomp/Scope; getNameNode B C D E F G H I 4
*+? *? ? J ? K
L O P Q I m
A+? ? ?+? ? ? +? ? ? ? +? ? ? +? ?
? ? ?+? M,? ?
N-? ? ?-? ? :? ???? ? ???*? ? ? ? ,? ? ? ???*,? :? ???*? ? ? ? ? :? ???? ? ? ??*? *? ? ? b*? ? ,? ? !? "? ? #:*? ? $? % ? & :? ? &? ? ': *? ? ( ? )? * W??֧? ? J z ? ? ? ? ? * ? 6 ? 7 ? <