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

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

The newest version!
????3?	`?	`?	`?	`?	`?	`?	`?
`?
a??

??
????
??
?
?	`?	`?	`?	`?
????
??
??
???
?
????
????
`??
?	`
&
`	

-?
	0	0

-??77
-
;?

;
;
;
;
 
-!
?"	?#
?$%
S&?'?()*+,*-.
/0
?12
?3
S4
56
W?78
9:	`;<=	`>?@ABInnerClassesPropertyProcessPropertiesDOT_SPLITTER!Lcom/google/common/base/Splitter;compiler/Lcom/google/javascript/jscomp/AbstractCompiler;generatePseudoNamesZprevUsedPropertyMap*Lcom/google/javascript/jscomp/VariableMap;stringNodesToRenameLjava/util/List;	Signature4Ljava/util/List;callNodeToParentMapLjava/util/Map;ULjava/util/Map;reservedCharacters[CpropertyMap[Ljava/util/Map;
externedNamesLjava/util/Set;#Ljava/util/Set;quotedNames
nameGenerator,Lcom/google/javascript/jscomp/NameGenerator;FREQUENCY_COMPARATORLjava/util/Comparator;PLjava/util/Comparator;BAD_CALL-Lcom/google/javascript/jscomp/DiagnosticType;BAD_ARG_(Lcom/google/javascript/jscomp/AbstractCompiler;ZLcom/google/javascript/jscomp/NameGenerator;)VCodeLineNumberTableLocalVariableTablethis/Lcom/google/javascript/jscomp/RenameProperties;?(Lcom/google/javascript/jscomp/AbstractCompiler;ZLcom/google/javascript/jscomp/VariableMap;Lcom/google/javascript/jscomp/NameGenerator;)V?(Lcom/google/javascript/jscomp/AbstractCompiler;ZLcom/google/javascript/jscomp/VariableMap;[CLcom/google/javascript/jscomp/NameGenerator;)V"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nullable;processG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)VoldNameLjava/lang/String;p8Lcom/google/javascript/jscomp/RenameProperties$Property;n"Lcom/google/javascript/rhino/Node;replacementparentfirstArgsbLjava/lang/StringBuilder;	nodeEntryEntryLjava/util/Map$Entry;externsroot
reservedNamespropsByFreqchangedLocalVariableTypeTable[Ljava/util/Map$Entry;ILjava/util/Set;
StackMapTableCD
?
?reusePropertyNames((Ljava/util/Set;Ljava/util/Collection;)VprevNamepropallPropsLjava/util/Collection;PLjava/util/Collection;v(Ljava/util/Set;Ljava/util/Collection;)V
generateNames!(Ljava/util/Set;Ljava/util/Set;)Vpropso(Ljava/util/Set;Ljava/util/Set;)VgetPropertyMap,()Lcom/google/javascript/jscomp/VariableMap;mapEBuilder0Lcom/google/common/collect/ImmutableMap$Builder;VLcom/google/common/collect/ImmutableMap$Builder;E
access$100`(Lcom/google/javascript/jscomp/RenameProperties;)Lcom/google/javascript/jscomp/AbstractCompiler;x0
access$200@(Lcom/google/javascript/jscomp/RenameProperties;)Ljava/util/Set;
access$300
access$400@(Lcom/google/javascript/jscomp/RenameProperties;)Ljava/util/Map;
access$500A(Lcom/google/javascript/jscomp/RenameProperties;)Ljava/util/List;
access$600#()Lcom/google/common/base/Splitter;
access$700()V
SourceFileRenameProperties.javaxtghopst}{z{ij????java/util/ArrayListjava/util/HashMapjava/util/HashSetjava/lang/String	prototypeFGH?Iklmnvw~JKLCMNOQRSTUVW?com/google/javascript/jscomp/RenameProperties$ProcessProperties?XYZ]^_`abcde??JS property assignments:fgjava/util/TreeSet???h??ijkDlTmn com/google/javascript/rhino/Nodeopqr6com/google/javascript/jscomp/RenameProperties$Propertys???tuvgwLjava/util/Map$Entryxnynz{java/lang/StringBuilder|}~?_?????p???????????????u?u???$?p => ?????(com/google/javascript/jscomp/VariableMap??????/com/google/javascript/jscomp/RenameProperties$1*JSC_BAD_RENAME_PROPERTY_FUNCTION_NAME_CALL:Bad {0} call - the first argument must be a string literal?????)JSC_BAD_RENAME_PROPERTY_FUNCTION_NAME_ARG?Bad {0} argument - ''{1}'' is not a valid JavaScript identifier??-com/google/javascript/jscomp/RenamePropertiesjava/lang/Object)com/google/javascript/jscomp/CompilerPass/com/google/javascript/jscomp/RenameProperties$2
java/util/Setjava/util/Iterator.com/google/common/collect/ImmutableMap$Builderjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;(Ljava/util/Collection;)V-com/google/javascript/jscomp/AbstractCompilergetExternProperties()Ljava/util/Set;addAll(Ljava/util/Collection;)ZgetLifeCycleStageLifeCycleStage@()Lcom/google/javascript/jscomp/AbstractCompiler$LifeCycleStage;Lcom/google/javascript/jscomp/AbstractCompiler$LifeCycleStage;setLifeCycleStageA(Lcom/google/javascript/jscomp/AbstractCompiler$LifeCycleStage;)Vjava/util/Collection
lookupNewName&(Ljava/lang/String;)Ljava/lang/String;containsadd*com/google/javascript/jscomp/NameGeneratorreset&(Ljava/util/Set;Ljava/lang/String;[C)VgenerateNextName&com/google/common/collect/ImmutableMapbuilder2()Lcom/google/common/collect/ImmutableMap$Builder;putV(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder;build*()Lcom/google/common/collect/ImmutableMap;(Ljava/util/Map;)Von$(C)Lcom/google/common/base/Splitter;+com/google/javascript/jscomp/DiagnosticTypeerrorS(Ljava/lang/String;Ljava/lang/String;)Lcom/google/javascript/jscomp/DiagnosticType;3com/google/javascript/jscomp/NodeTraversal$Callback `abghijklmnopqrstquvwxtqyz{q|}{q|~??q????????V
*+-???
?	??*
??
ij
kl
~???a*+-???
?
??4??ijklmn~???q*?	*?
Y??*?Y?
?*?Y?
?*?Y?YS???*?Y??*+?*?*-?*?*?*?+??W??:?MNS%V3W<ZG?L?Q?V?\?b?p??>q??qijqklqmnqvwq~??????*????*?,?Y*??*?? *?? `?!N-*??W-*??W*??*-*??"?#*?$?%?&Y?'?(:*??"?W*-?)6*??*:?+?f?,?-:?.:*??/?0:		?;	?1?3	?2?3?	?1?4?	?1?3??6???*??5?6:?+???,?7:?8?-:?9?-?::	?;Y?<:
?	?.?=?>:?+?b?,?:*??/?0:

?"
?1?
?2?3?
?1:?:
???
.?@W
?AW????9?-
?B?C?D6??1?
*??E*??F?G???*?
??"?5?@?K?R?`?i?u?????????????????????.?:?I?R?z?????????????????????????????????M???=??	?T??????@??
???zP??:???I???	R???
.?????????5??{u??{?q?l? .???5??|u??????`??:???b???@?????K????????????I?????
???????????????????W,?HN-?+?I-?,?0:*??2?I:*??&?!+?J?????1+?KW?????&	)5@	CJ
SV?4)*??8??W??W?{W???W?|W??????;????q????B?*?,L*??M+?6N-?+??-?,?0:*??'?;Y?<N?A?2?AN?A?B?1??1?*??O?1,?1?KW*??;Y?<?2?AP?A?1?A?B?%??y??*
+2V ^!l$x%?&?'?*+s???????{??{??????|????>??4q?????I?QL*??"?HM,?+?$,?,?0N-?1?+-?2-?1?RW??ٻSY+?T?U??/0&1-2:4=5? &??I??E???E??????&????/*???D??????/*???D??????/*???D??????/*???D??????/*???D?????????D???/*???D??????K'.?V??WY?X?'YZ?[?\]^?[?_??E_rv??dBc0`e
`fW7??	?/?	??P@[?\	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy