
com.google.javascript.jscomp.MakeDeclaredNamesUnique$ContextualRenamer.class Maven / Gradle / Ivy
The newest version!
???? 3 ? \
] ^
] _ `
a b c d e f
g h i
j
k l m
n
o l p l q r s
]
t u
v
w x y x z { | nameUsage $Lcom/google/common/collect/Multiset; Signature 8Lcom/google/common/collect/Multiset; declarations Ljava/util/Map; 5Ljava/util/Map; global Z hoistRenamer Renamer InnerClasses >Lcom/google/javascript/jscomp/MakeDeclaredNamesUnique$Renamer; UNIQUE_ID_SEPARATOR Ljava/lang/String;
ConstantValue ()V Code LineNumberTable LocalVariableTable this ContextualRenamer HLcom/google/javascript/jscomp/MakeDeclaredNamesUnique$ContextualRenamer; f(Lcom/google/common/collect/Multiset;ZLcom/google/javascript/jscomp/MakeDeclaredNamesUnique$Renamer;)V hoistingTargetScope parent LocalVariableTypeTable
StackMapTable f } | z(Lcom/google/common/collect/Multiset;ZLcom/google/javascript/jscomp/MakeDeclaredNamesUnique$Renamer;)V
forChildScope A(Z)Lcom/google/javascript/jscomp/MakeDeclaredNamesUnique$Renamer; hoistintTargetScope addDeclaredName (Ljava/lang/String;Z)V id I newName name hoisted r getReplacementName &(Ljava/lang/String;)Ljava/lang/String; oldName
getUniqueName '(Ljava/lang/String;I)Ljava/lang/String; reserveName (Ljava/lang/String;)V incrementNameCount (Ljava/lang/String;)I stripConstIfReplaced ()Z getHoistRenamer @()Lcom/google/javascript/jscomp/MakeDeclaredNamesUnique$Renamer;
SourceFile MakeDeclaredNamesUnique.java 4com/google/javascript/jscomp/MakeDeclaredNamesUnique 1 2 java/util/HashMap % & ( ) ~ ? ! " * - X Y Fcom/google/javascript/jscomp/MakeDeclaredNamesUnique$ContextualRenamer 1 9 E F arguments ? ? R S ? ? ? T U P Q ? ? ? ? java/lang/String java/lang/StringBuilder ? ? $jscomp$ ? ? ? ? } ? ? ? ? java/lang/Object