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

com.google.javascript.jscomp.RenameVars.class Maven / Gradle / Ivy

The newest version!
????3?	P	P	P	P
P 
P!	P"	P#
P$	P%	P&	P'	P(	P)
P*	P+
t,-
,.
,/
,	P0
12	P3
45	P6	P7	P8	P9	P:
;	P<=
#,	P>?
&@
ABCDE	PF
*GHIJDK
/L
/M
PN
PO
PQRQST
PU
7V
PW
XYZ
#[
#\
#]
X^
7_H`a	Cb
Fcd
#efHg
bh
ijkP	Cl
bmCnop
FqCr
Pstu
FvwtxJPtyzrz{z|
F}Jr
C~?
??
b?
X???	??	??
????
j?
1?z?
???
p,?
r,??ProcessVarsInnerClasses
Assignment"MAX_LOCALS_IN_SCOPE_TO_TEMP_RENAMEI
ConstantValue?compiler/Lcom/google/javascript/jscomp/AbstractCompiler;globalNameNodesLjava/util/ArrayList;	Signature9Ljava/util/ArrayList;localNameNodes
pseudoNameMapLjava/util/Map;ELjava/util/Map;externNamesLjava/util/Set;#Ljava/util/Set;
reservedNames	renameMap5Ljava/util/Map;prevUsedRenameMap*Lcom/google/javascript/jscomp/VariableMap;prefixLjava/lang/String;assignmentCount
assignmentLogLjava/lang/StringBuilder;localBleedingFunctions3Ljava/util/Set;localBleedingFunctionsPerScope-Lcom/google/common/collect/ArrayListMultimap;uLcom/google/common/collect/ArrayListMultimap;assignmentsWLjava/util/Map;localRenamingOnlyZpreserveFunctionExpressionNamesshouldShadowpreferStableNamesreservedCharacters[CLOCAL_VAR_PREFIX
nameGenerator,Lcom/google/javascript/jscomp/NameGenerator;FREQUENCY_COMPARATORLjava/util/Comparator;LLjava/util/Comparator;ORDER_OF_OCCURRENCE_COMPARATOR?(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/lang/String;ZZZZZLcom/google/javascript/jscomp/VariableMap;[CLjava/util/Set;Lcom/google/javascript/jscomp/NameGenerator;)VCodeLineNumberTableLocalVariableTablethis)Lcom/google/javascript/jscomp/RenameVars;generatePseudoNamesLocalVariableTypeTable
StackMapTableo?d?????(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/lang/String;ZZZZZLcom/google/javascript/jscomp/VariableMap;[CLjava/util/Set;Lcom/google/javascript/jscomp/NameGenerator;)V"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nullable;processG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)VnewNamen"Lcom/google/javascript/rhino/Node;externsrootvarsByFrequencyLjava/util/SortedSet;changedKLjava/util/SortedSet;??getNewGlobalName6(Lcom/google/javascript/rhino/Node;)Ljava/lang/String;oldNamea4Lcom/google/javascript/jscomp/RenameVars$Assignment;agetNewLocalNameoldTempNamerecordPseudoName%(Lcom/google/javascript/rhino/Node;)VreusePreviouslyUsedVariableMap()VprevNewNameassignNames(Ljava/util/SortedSet;)VjvarsByOrderOfOccurrencelenivarsToRenameglobalNameGeneratorlocalNameGeneratorpendingAssignmentsLjava/util/List;generatedNamesForAssignmentsnumPendingAssignmentsFLjava/util/List;$Ljava/util/List;?N(Ljava/util/SortedSet;)VfinalizeNameAssignmentI(Lcom/google/javascript/jscomp/RenameVars$Assignment;Ljava/lang/String;)VgetVariableMap,()Lcom/google/javascript/jscomp/VariableMap;
okToRenameVar(Ljava/lang/String;Z)ZnameisLocalgetLocalVarIndex%(Lcom/google/javascript/jscomp/Var;)Iv"Lcom/google/javascript/jscomp/Var;nums$Lcom/google/javascript/jscomp/Scope;isBleedingIntoScope?$shouldTemporarilyRenameLocalsInScope'(Lcom/google/javascript/jscomp/Scope;)Z
access$008,(Lcom/google/javascript/jscomp/RenameVars;)Ix0
access$100P(Lcom/google/javascript/jscomp/RenameVars;Lcom/google/javascript/jscomp/Scope;)Zx1
access$200:(Lcom/google/javascript/jscomp/RenameVars;)Ljava/util/Set;
access$300X(Lcom/google/javascript/jscomp/RenameVars;)Lcom/google/common/collect/ArrayListMultimap;
access$400
access$500,(Lcom/google/javascript/jscomp/RenameVars;)Z
access$600
access$700?(Lcom/google/javascript/jscomp/RenameVars;Ljava/lang/String;Z)Zx2
access$800
access$900:(Lcom/google/javascript/jscomp/RenameVars;)Ljava/util/Map;access$1000N(Lcom/google/javascript/jscomp/RenameVars;Lcom/google/javascript/rhino/Node;)Vaccess$1100N(Lcom/google/javascript/jscomp/RenameVars;Lcom/google/javascript/jscomp/Var;)Iaccess$1200@(Lcom/google/javascript/jscomp/RenameVars;)Ljava/util/ArrayList;access$1300access$1400access$1500()Ljava/util/Comparator;
SourceFileRenameVars.java??????????????????????????????z??java/util/ArrayListjava/util/HashSetjava/util/HashMap?????}~?????????????????java/lang/StringBuilder??3com/google/javascript/jscomp/RenameVars$ProcessVars????????java/util/TreeSet????????,com/google/javascript/jscomp/ShadowVariables??????????????? com/google/javascript/rhino/Node?????????JS var assignments:
????????????2com/google/javascript/jscomp/RenameVars$Assignment????java/lang/String??$$??????????????'com/google/javascript/jscomp/RenameVarsL ???????????????????????? => (com/google/javascript/jscomp/VariableMap????????????z?????"java/lang/IllegalArgumentExceptionVar is not local????????)com/google/javascript/jscomp/RenameVars$1)com/google/javascript/jscomp/RenameVars$2java/lang/Object)com/google/javascript/jscomp/CompilerPass-com/google/javascript/jscomp/AbstractCompiler
java/util/Set*com/google/javascript/jscomp/NameGeneratorjava/util/SortedSetjava/util/Iteratorjava/util/List"com/google/javascript/jscomp/Scope+com/google/common/collect/ArrayListMultimapcreate/()Lcom/google/common/collect/ArrayListMultimap;com/google/common/base/StringsnullToEmpty&(Ljava/lang/String;)Ljava/lang/String;(Ljava/util/Collection;)V-(Lcom/google/javascript/jscomp/RenameVars;Z)V*com/google/javascript/jscomp/NodeTraversaltraverseEs6?Callback?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)VaddAll(Ljava/util/Collection;)Z(Ljava/util/Comparator;)V
java/util/Mapvalues()Ljava/util/Collection;e(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/util/Map;Ljava/util/SortedSet;Ljava/util/Map;)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;	setString(Ljava/lang/String;)VreportCodeChangeappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;
addToDebugLog	getStringget&(Ljava/lang/Object;)Ljava/lang/Object;equals(Ljava/lang/Object;)Z(C)Ljava/lang/StringBuilder;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getNewNameToOriginalNameMap()Ljava/util/Map;$com/google/common/base/PreconditionscheckNotNulljava/util/Collection
lookupNewNamecontains
startsWith(Ljava/lang/String;)Zaddreset&(Ljava/util/Set;Ljava/lang/String;[C)VisEmptycloneQ(Ljava/util/Set;Ljava/lang/String;[C)Lcom/google/javascript/jscomp/NameGenerator;generateNextNamesize()I(I)Ljava/lang/Object;length
setNewName&com/google/common/collect/ImmutableMapcopyOf9(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap;(Ljava/util/Map;)VgetCodingConvention1()Lcom/google/javascript/jscomp/CodingConvention;-com/google/javascript/jscomp/CodingConvention
isExported com/google/javascript/jscomp/Varindexscope	getParent&()Lcom/google/javascript/jscomp/Scope;$(Ljava/lang/Object;)Ljava/util/List;indexOf(Ljava/lang/Object;)IgetVarCount3com/google/javascript/jscomp/NodeTraversal$Callback0Ptuyz{|}~????????????????????????????z??????????????????????????{Q???????????????*?*?Y??*?Y??*?Y??*?Y??*?*?Y??*??
*?Y??*+?*,??*?*?
?*?Y???*?*?*	?*?*? 
?*?Y???*?Y
?!?*?"??j?8;D%J0S5Z@[A\GwR?W?_?d?j?o?}????????????????????z????}~????????????????????????	???
???????
?&?}???????*????????O**?#Y?$?%*?+?&Y*?'?(*?,?&Y*?'?(*?*??)W?*Y?+?,N-*??-?.W*???/Y*?*?-*??0+,?1*??*?2*-?36*??4:?5?)?6?7:*?8:?
?96???*??4:?5?)?6?7:*?::?
?96????
*??;*??#Y?$???@*?%??zade-h;kFmVo]psqvv}w?{?}????????????????????????????$?)??\	????????????*??*??*??F????????F????	?v?
??,???,?????A+?AM*?,?B?CN-?D?(-?D,?E?*??*?+?B?F?-?D??????%?,?:????*A??A??<??.????:??????:+?AM*?,?B?CN-?D,?E?*??*?+?B?F?-?D???????%?3?8??*:??:??5??'????3?????_'*?+?#Y?$$?G+?A?=H?=???IW??
?&??'??'??????*??J?KW*??-?LL+?5?h+?6?CM*?,?M?NN-???*?-?O????,?MQ?R?*?,?M?O?-*??R?*?-?SW*,-?T?????2??-?9?J?M?a?n?t??????? 9L??-X?????????2??&?????;{MN*?"M*?"*?*?*??U*??V?,?*?"*?W*??XN?Y?:?Y?:+?Y:?5?y?6?C:?D????*??M?O?????MQ?R?-?Z:*?T?,?Z:?[W?[W*??SW????\66???*Y??,:?]?F?^6	6

?.
?]?F?^	?
?]?_W?
????Y:

?5?'
?6?C:*?]?F?T???է?o???$???	??"?:?@?I?R?p?x?{?????????????????????
):@ _!q"t#w$z%?????? ??pg??2?z
_???~??
m?z	???z{??{??y??w??I2??R)?????z?*?~??{??I2??R)???H?,??R?????? ??????'??1???-??????y/+,?`*?+?M,?IW*?%+?M?=a?=,?=
?GW??+.1.2? /??/??/?????9?bY*??c?d??8??????`*??e+?f?????? ???????@???(?+?g=+?h?iN-?
?jYk?l?-?i?*?+?O??6-?i?H?*?
-?m+?n``=6?*?
-?m?\`=*-??
-?o`=-?iN?????>HI
JKN'O6Q=RBSUT[VkXsYz[?]?4???????z
w??6N?????@?$???_*? ?
+?o????klk??????@???6*Y?Z`???-??????:*+???-?????/*???-????/*?
??-????/*???-????/*???-????/*?
??-???	
?E*+?	??-? ?????/*???-???
?/*???-????:*+???-?????:*+???-?????/*???-????/*???-????/*???-???????-??1?pY?q?+?rY?s???
F
Ww*&PvCPxrp?A?	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy