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

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

The newest version!
????3
9?	8??
?	8????????
	?
-???
?
?????
?????????
??
8?
??
??
8?
8???????	?
8??
1?
$?
1???
???
??
???
-??
/??
1?
$?
?
/?
/???????GlobalVarRefCleanupPassInnerClassesSourceRefRangerefMapLjava/util/Map;	SignatureReferenceCollectionqLjava/util/Map;
inputOrderILjava/util/Map;#(Ljava/util/List;Ljava/util/List;)VCodeLineNumberTableLocalVariableTableextern,Lcom/google/javascript/jscomp/CompilerInput;inputthis4Lcom/google/javascript/jscomp/GlobalVarReferenceMap;inputsLjava/util/List;externsindILocalVariableTypeTable>Ljava/util/List;
StackMapTable???(Ljava/util/List;Ljava/util/List;)V
getReferencesr(Lcom/google/javascript/jscomp/Var;)Lcom/google/javascript/jscomp/ReferenceCollectingCallback$ReferenceCollection;var"Lcom/google/javascript/jscomp/Var;resetGlobalVarReferences(Ljava/util/Map;)VentryEntryLjava/util/Map$Entry;globalRefMap?Ljava/util/Map$Entry;?Ljava/util/Map;?(Ljava/util/Map;)VupdateGlobalVarReferences4(Ljava/util/Map;Lcom/google/javascript/rhino/Node;)VrefMapPatchroot"Lcom/google/javascript/rhino/Node;inputId%Lcom/google/javascript/rhino/InputId;??(Ljava/util/Map;Lcom/google/javascript/rhino/Node;)VremoveScriptReferences((Lcom/google/javascript/rhino/InputId;)VoldRefsrangeCLcom/google/javascript/jscomp/GlobalVarReferenceMap$SourceRefRange;newRefs
collectionNLcom/google/javascript/jscomp/ReferenceCollectingCallback$ReferenceCollection;	ReferenceVLjava/util/List;?replaceReferences?(Ljava/lang/String;Lcom/google/javascript/rhino/InputId;Lcom/google/javascript/jscomp/ReferenceCollectingCallback$ReferenceCollection;)VvarNameLjava/lang/String;newSourceCollectioncombinedcombinedRefs
oldCollectionfindSourceRefRangez(Ljava/util/List;Lcom/google/javascript/rhino/InputId;)Lcom/google/javascript/jscomp/GlobalVarReferenceMap$SourceRefRange;orderrefDLcom/google/javascript/jscomp/ReferenceCollectingCallback$Reference;refList
lastBefore
firstAfterindexsourceInputOrder??(Ljava/util/List;Lcom/google/javascript/rhino/InputId;)Lcom/google/javascript/jscomp/GlobalVarReferenceMap$SourceRefRange;updateReferencesWithGlobalScope'(Lcom/google/javascript/jscomp/Scope;)VglobalScope$Lcom/google/javascript/jscomp/Scope;
SourceFileGlobalVarReferenceMap.javaF??@java/util/HashMapD@????????*com/google/javascript/jscomp/CompilerInput??????????????Lcom/google/javascript/jscomp/ReferenceCollectingCallback$ReferenceCollectionjava/util/LinkedHashMap???java/util/Map$Entry?? com/google/javascript/jscomp/Var?????`a???rs}~??????Q??java/util/ArrayList??F???????java/lang/IntegerBcom/google/javascript/jscomp/ReferenceCollectingCallback$ReferenceAcom/google/javascript/jscomp/GlobalVarReferenceMap$SourceRefRangeFF	
?2com/google/javascript/jscomp/GlobalVarReferenceMapjava/lang/ObjectEcom/google/javascript/jscomp/ReferenceCollectingCallback$ReferenceMapReferenceMapJcom/google/javascript/jscomp/GlobalVarReferenceMap$GlobalVarRefCleanupPassjava/util/Listjava/util/Iterator#com/google/javascript/rhino/InputId()Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;
getInputId'()Lcom/google/javascript/rhino/InputId;valueOf(I)Ljava/lang/Integer;
java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;isGlobalgetName()Ljava/lang/String;get&(Ljava/lang/Object;)Ljava/lang/Object;8com/google/javascript/jscomp/ReferenceCollectingCallbackentrySet()Ljava/util/Set;
java/util/SetgetKeygetValue com/google/javascript/rhino/NodeisScript$com/google/common/base/PreconditionscheckNotNullcontainsKey(Ljava/lang/Object;)Zvalues()Ljava/util/Collection;java/util/Collection
references
refsBefore()Ljava/util/List;(Ljava/util/Collection;)V	refsAfteraddAll(Ljava/util/Collection;)Zsize()I	getIdName
checkState(ZLjava/lang/Object;)VintValue(Ljava/util/List;II)V(I)VgetScope&()Lcom/google/javascript/jscomp/Scope;cloneWithNewScopej(Lcom/google/javascript/jscomp/Scope;)Lcom/google/javascript/jscomp/ReferenceCollectingCallback$Reference;add 89:?@ACD@AEFGHU?*?*?*?Y??>,?:??(??	:*??
??W????+?:??(??	:*??
??W???ԱI6
4-	56748G9J:M;k<~=?>??J>4KLkML?NO?PQ?RQoSTU?PV?RVW"?XYYZ?.?Z?.A[\]H_+?
??*?+????ICD	FJNO^_W	`aH?V*?Y??+??M,??8,??N-??:?
?*??-??W??űIQR*S5T=URWUXJ*5^_*(bdVNOVe@U*(bfVegW?Z:?AhijH-r*??
,??	*+??,?N-?W*-?+??:??:??:??:?
?*?-?????±I2ghilmq#rFsRtZunwqxJ>R^_F(bdrNOrk@rlmYnoUF(bfrkgW?pZ=?AqrsH0p+?W*?+???*?? ?!M,??G,??N-????-?":*+?#:?$Y?%?&:?'?(W-?"????I6
{}~?5?9?<?B?K?Y?f?l?o?J>B*tQK!uvYwQ57xypNOpnoUB*t{Yw{W?Z?|?2}~H3q?Y?):?":*?+??:*?+?W?-?"?(W?*?",?#:?%?(W-?"?(W?'?(W?I2?	???,?1?=?>?J?W?c?p?JRqNOq?qnoq?y	h?ya?QR?yJ'uvUa?{W?>|Y|??H?
?,?W>+?*66*?,?,?+?,*?,??-?.6+?:??O??/:?0?W*??0??-?.6		?	>?	?
6?	?????1Y+?2?IF?????#?5?S?\?r?y????????????J\	r?T	S=???NO??Q?no??T??T??T5j?TU??{W$?=XYpZ?A?
?A???H2?*?? ?!M,??k,??N?$Y-?"?*?3:-?4:??6??/:?5+?+?6?7W?
?7W???-?"????I*
?"?4?P?Y?j?t?w?}???J4P$??4IwQ"[xy?NO???U4Iw{W#?Z?*|YZ?/??	????=2;8<18>
?B?c	/?z:??




© 2015 - 2025 Weber Informatics LLC | Privacy Policy