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

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

The newest version!
????3?
??
W?
X??
?	W??
?	W??

?	W?	W?	W?	W?	W?
?
?	W??
?
?
???	Q????
??
??
??
???
??
?
??
?????
W??
&?
W?
Q?
??
??
Q?
W
W
W

?	
		
(
?
	



	
(


a
F
?		\
?
 !
?"
??#
$%
W&
W'(
T?	W)*+,-./InnerClasses
BasicBlock	ReferenceReferenceCollection0BehaviorReferenceMapWrapper1ReferenceMapreferenceMapLjava/util/Map;	Signature?Ljava/util/Map;
blockStackLjava/util/List;WLjava/util/List;behaviorCLcom/google/javascript/jscomp/ReferenceCollectingCallback$Behavior;compiler/Lcom/google/javascript/jscomp/AbstractCompiler;	varFilter"Lcom/google/common/base/Predicate;FLcom/google/common/base/Predicate;startedFunctionTraverseLjava/util/Set;3Ljava/util/Set;finishedFunctionTraversenarrowScope$Lcom/google/javascript/jscomp/Scope;DO_NOTHING_BEHAVIORu(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/ReferenceCollectingCallback$Behavior;)VCodeLineNumberTableLocalVariableTablethis:Lcom/google/javascript/jscomp/ReferenceCollectingCallback;?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/ReferenceCollectingCallback$Behavior;Lcom/google/common/base/Predicate;)VLocalVariableTypeTable?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/ReferenceCollectingCallback$Behavior;Lcom/google/common/base/Predicate;)VprocessG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Vexterns"Lcom/google/javascript/rhino/Node;root%(Lcom/google/javascript/rhino/Node;)VprocessScope'(Lcom/google/javascript/jscomp/Scope;)Vscope
hotSwapScript
scriptRootoriginalRoot
getAllSymbols()Ljava/lang/Iterable;:()Ljava/lang/Iterable;getScopeH(Lcom/google/javascript/jscomp/Var;)Lcom/google/javascript/jscomp/Scope;var"Lcom/google/javascript/jscomp/Var;
getReferencesr(Lcom/google/javascript/jscomp/Var;)Lcom/google/javascript/jscomp/ReferenceCollectingCallback$ReferenceCollection;vvisits(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Vt,Lcom/google/javascript/jscomp/NodeTraversal;nparent
StackMapTable%outOfBandTraversal%(Lcom/google/javascript/jscomp/Var;)ViIfnNodecontainingScope
newBlockStack
oldBlockStack234
enterScope/(Lcom/google/javascript/jscomp/NodeTraversal;)VELcom/google/javascript/jscomp/ReferenceCollectingCallback$BasicBlock;?	exitScopeshouldTraverses(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)ZnameNodefunctionVar
nodeTraversalpop$(Ljava/util/List;)Ljava/lang/Object;listLjava/util/List;0(Ljava/util/List;)TT;peekisBlockBoundaryG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)ZaddReferencei(Lcom/google/javascript/jscomp/Var;Lcom/google/javascript/jscomp/ReferenceCollectingCallback$Reference;)V	referenceDLcom/google/javascript/jscomp/ReferenceCollectingCallback$Reference;
referenceInfoNLcom/google/javascript/jscomp/ReferenceCollectingCallback$ReferenceCollection;?S(Lcom/google/javascript/rhino/StaticSlot;)Lcom/google/javascript/rhino/StaticScope;>(Lcom/google/javascript/rhino/StaticSlot;)Ljava/lang/Iterable;()VScopedCallbackLjava/lang/Object;Lcom/google/javascript/jscomp/NodeTraversal$ScopedCallback;Lcom/google/javascript/jscomp/HotSwapCompilerPass;Lcom/google/javascript/rhino/StaticSymbolTable;
SourceFile ReferenceCollectingCallback.java567{?{?java/util/LinkedHashMapfgjava/util/ArrayListjkjava/util/HashSettuwuopmnqr8;<=xy*com/google/javascript/jscomp/NodeTraversal{>??@=ABC?yDELcom/google/javascript/jscomp/ReferenceCollectingCallback$ReferenceCollection2FGHGIGJK	argumentsLMN?O3PQRSTUNBcom/google/javascript/jscomp/ReferenceCollectingCallback$Reference??Ccom/google/javascript/jscomp/ReferenceCollectingCallback$BasicBlock{V??WXYZ[\]??????^_N`NabcdG4Def]ghiXjk{lmEnopXqG{rsGtuvwxyzLcom/google/javascript/jscomp/ReferenceCollectingCallback$ReferenceMapWrapper{{|X}e~????]?G??`? com/google/javascript/jscomp/Var????:com/google/javascript/jscomp/ReferenceCollectingCallback$1zn8com/google/javascript/jscomp/ReferenceCollectingCallbackjava/lang/Object9com/google/javascript/jscomp/NodeTraversal$ScopedCallback0com/google/javascript/jscomp/HotSwapCompilerPass-com/google/javascript/rhino/StaticSymbolTable:com/google/javascript/jscomp/ReferenceCollectingCallback$2Acom/google/javascript/jscomp/ReferenceCollectingCallback$BehaviorEcom/google/javascript/jscomp/ReferenceCollectingCallback$ReferenceMap com/google/javascript/rhino/Node"com/google/javascript/jscomp/Scopejava/util/List!com/google/common/base/Predicates
alwaysTrue$()Lcom/google/common/base/Predicate;
traverseRoots?Callback?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/NodeTraversal$Callback;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Vtraverse?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)Vg(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)VtraverseAtScopetraverseEs6
java/util/MapkeySet()Ljava/util/Set;get&(Ljava/lang/Object;)Ljava/lang/Object;isName()ZisStringKeyhasChildren	getString()Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)Z&()Lcom/google/javascript/jscomp/Scope;getArgumentsVar$()Lcom/google/javascript/jscomp/Var;getVar6(Ljava/lang/String;)Lcom/google/javascript/jscomp/Var; com/google/common/base/Predicateapply?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/jscomp/ReferenceCollectingCallback$BasicBlock;)V
getParentNode$()Lcom/google/javascript/rhino/Node;%com/google/javascript/jscomp/NodeUtilisHoistedFunctionDeclaration%(Lcom/google/javascript/rhino/Node;)ZgetDepth()I
java/util/Setcontainsadd$com/google/common/base/Preconditions
checkState(Z)VisGlobal(I)Ljava/lang/Object;size
access$000i(Lcom/google/javascript/jscomp/ReferenceCollectingCallback$BasicBlock;)Lcom/google/javascript/rhino/Node;getRootNodesubList(II)Ljava/util/List;(Ljava/util/Collection;)VcheckNotNulltraverseFunctionOutOfBandI(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/Scope;)VgetScopeRootisEmptyj(Lcom/google/javascript/jscomp/ReferenceCollectingCallback$BasicBlock;Lcom/google/javascript/rhino/Node;)V
inGlobalScope-com/google/javascript/jscomp/AbstractCompilerupdateGlobalVarReferences4(Ljava/util/Map;Lcom/google/javascript/rhino/Node;)VgetGlobalVarReferences6()Lcom/google/javascript/jscomp/GlobalVarReferenceMap;afterExitScopev(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/jscomp/ReferenceCollectingCallback$ReferenceMap;)V(Ljava/util/Map;)V
getFirstChildremove,$SwitchMap$com$google$javascript$rhino$Token[IgetToken%()Lcom/google/javascript/rhino/Token;!com/google/javascript/rhino/TokenordinalisCaseput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;G(Lcom/google/javascript/jscomp/ReferenceCollectingCallback$Reference;)V3com/google/javascript/jscomp/NodeTraversal$Callback WXYZ[	fghijkhlmnopqrhstuhvwuhvxyzn{|}L
*+,???~
\	] 
??
op
mn{?}?@*?*?Y??*?Y??	*?
Y??*?
Y??
*+?*,?*-??~&	f9?T%U0g5h:i?j*@??@op@mn@qr?@qsh???}M*?*+,??~
r
s ????????}B
*?+*??~
v	w
??
????}[*+??Y*?*?+?*??~}~????y??}L
*?+*??~
?	? 
??
??
????}4
*???~?
??h???}9+??~???????}B*?+???~???????}O?,??,???,???,? ?!?+?"?#:?+?",??$:?\*??%?*?&Y,+*?	?'?(?)?*?+?-?+?,?"*??*??-?.?-?	*?/,-?0?*?	?1W?~:??!?-?:???M?f?p???????????>*??:^?????????????????++???}??*?+?2??*?+?3W+?+M,?,?4+?.N:-?5?!?Y?:*?	?6?7W?I6*?	?8?8*?	?6?(?9-?:??Y*?	`?;?<:?????=W*?	:*?	?Y*?*?:,-?>*?	*?
+?3W?~Z?
????%?*?-?4?=?R?c?{???????????????????RUC???????????*??y-??k?-?k????-??l?-?l??C????
/??!??b??b??b??b????0???#
??}K**?8d?I?~?k???h?
??}K**?8d?6?~#?k???h?
??}?a+?[?J+?K?L.?M=======??????*+?H???*?M?~*+L<ND\Ka??a???
?L@??}?,*?+??N-??Y?NN*?+-?OW-,?P?~PQRS&W+X*,??,??,??????&?A??}3	*+?Q?R?~0	??A??}3	*+?Q?S?~0	????}#?TY?U?V?~vh???]R
\(W^&W_W`aWbFWc
dWeTY?	9:	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy