All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.javascript.jscomp.MakeDeclaredNamesUnique$ContextualRenameInverter.class Maven / Gradle / Ivy

The newest version!
????3(?
E?
F?
??	E??
?	E??
	?	E?	E?
??
E?
????
??
??
?????
?
??
?????????
E?????? ?
?
E?
E?
??
E? ? ????
??+??
.?
??
.?
????
E??
5?
5?
5?
5?
?? ??
??
??
.?
E??
A???+?????compiler/Lcom/google/javascript/jscomp/AbstractCompiler;referencedNamesLjava/util/Set;	Signature#Ljava/util/Set;referenceStackLjava/util/Deque;6Ljava/util/Deque;>;nameMapLjava/util/Map;WLjava/util/Map;>;2(Lcom/google/javascript/jscomp/AbstractCompiler;)VCodeLineNumberTableLocalVariableTablethisContextualRenameInverterInnerClassesOLcom/google/javascript/jscomp/MakeDeclaredNamesUnique$ContextualRenameInverter;processG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Vexterns"Lcom/google/javascript/rhino/Node;jsgetOriginalName&(Ljava/lang/String;)Ljava/lang/String;nameLjava/lang/String;indexI
StackMapTable?indexOfSeparator(Ljava/lang/String;)IcontainsSeparator(Ljava/lang/String;)Z
enterScope/(Lcom/google/javascript/jscomp/NodeTraversal;)Vt,Lcom/google/javascript/jscomp/NodeTraversal;	exitScopev"Lcom/google/javascript/jscomp/Var;currentLocalVariableTypeTable??handleScopeVar%(Lcom/google/javascript/jscomp/Var;)VnnewName
referencesLjava/util/List;4Ljava/util/List;?findReplacementNameoriginaliisValidNameshouldTraverses(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Zparentvisits(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)VnodeaddCandidateNameReference7(Ljava/lang/String;Lcom/google/javascript/rhino/Node;)Vnodes?j(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/MakeDeclaredNamesUnique$1;)Vx0x18Lcom/google/javascript/jscomp/MakeDeclaredNamesUnique$1;
SourceFileMakeDeclaredNamesUnique.java4com/google/javascript/jscomp/MakeDeclaredNamesUniqueUVU????KLjava/util/ArrayDequeOPjava/util/HashMapRSIJ???kl???Fcom/google/javascript/jscomp/MakeDeclaredNamesUnique$ContextualRenamerContextualRenamer$jscomp$?l???????java/util/HashSet???????? com/google/javascript/jscomp/Varz{
java/util/Set?	
mncd?d
java/util/List com/google/javascript/rhino/Node???njava/lang/StringBuilder
n?	arguments !"#$
??java/util/LinkedList%&Mcom/google/javascript/jscomp/MakeDeclaredNamesUnique$ContextualRenameInverterjava/lang/Object9com/google/javascript/jscomp/NodeTraversal$ScopedCallbackScopedCallback)com/google/javascript/jscomp/CompilerPassjava/lang/Stringjava/util/Iterator6com/google/javascript/jscomp/MakeDeclaredNamesUnique$1()V&com/google/common/collect/ImmutableSetof*()Lcom/google/common/collect/ImmutableSet;*com/google/javascript/jscomp/NodeTraversaltraverseEs6'Callback?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)V	substring(II)Ljava/lang/String;lastIndexOfcontains(Ljava/lang/CharSequence;)Z
inGlobalScope()Zjava/util/Dequepush(Ljava/lang/Object;)VgetScope&()Lcom/google/javascript/jscomp/Scope;"com/google/javascript/jscomp/ScopegetVarIterable()Ljava/lang/Iterable;java/lang/Iterableiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;popisEmptyaddAll(Ljava/util/Collection;)ZgetName()Ljava/lang/String;remove(Ljava/lang/Object;)Zadd
java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;$com/google/common/base/Preconditions
checkState(Z)VisName(ZLjava/lang/Object;)V	setString(Ljava/lang/String;)V-com/google/javascript/jscomp/AbstractCompilerreportCodeChangeappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString'com/google/javascript/rhino/TokenStreamisJSIdentifierequals%com/google/javascript/jscomp/NodeUtilisReferenceName%(Lcom/google/javascript/rhino/Node;)Z	getStringput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;3com/google/javascript/jscomp/NodeTraversal$Callback EFGHIJKLMNOPMQRSMTUVWo'*?*??*?Y??*?	Y?
?*+??X!!"&#Y'Z]'IJ^_WL
*?,*?
?X
'	(Y 
Z]
`a
ba	cdW]*?<?*?	*??X
+,Yefghi
?Ej
klW1*??X0Yef
mnW1*??X4YefopWn!+???*?*??*?Y???X<=@A BY!Z]!qrispW?]+???+???M,??,??N*-????*?M**??? ?*??!?*?,?"W?X*
JKN(O-P0T5UEYQZ\\Y*(tu]Z]]qr5(vLw5(vNi?x??+yz{WW?+?#M,?$??,?%?&?*,?'N*?,?(W*?-?)W*?,?*?+:???,?-:??"??.:?/?0-?1???*??2*?,?3W?X:defg'j2kAlNmmnwo}p?q?r?tY>m|av}fAQ~?Z]?tu?efwAQ~?i?Jjj?@?x?(??dW?3+?%M,N6*-?4?"?5Y?6,?7?7??8?9N???-?Xz{|
}~1?Y43Z]3ef.?f,}f
)?hi
?
jj&?nWj#+?:?*?+?;?+?$,??:*??)W?$?
*,?@?X"?????!?)?0?Y4ef1Z]1qr1?a1?ai'??W?0*?+?*?+N-??AY?BN*?+-?CW-,?DW?X????'?/?Y*0Z]0ef0|a"?w"??i?'?U?WD*+??XY Z]?J????\*E[??G??	???	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy