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

com.google.javascript.jscomp.SymbolTable$ThisRefCollector.class Maven / Gradle / Ivy

The newest version!
????3?e	)f
*gh
g	)i	)j
kl
km
kn
op
oqr
s	tu
vw
x
yz
{
&|
}~?
??
?
&?;
?
o?
??
????????
o?
???
&?
&????compiler/Lcom/google/javascript/jscomp/AbstractCompiler;	thisStackLjava/util/List;	SignatureSymbolInnerClassesCLjava/util/List;this$0*Lcom/google/javascript/jscomp/SymbolTable;\(Lcom/google/javascript/jscomp/SymbolTable;Lcom/google/javascript/jscomp/AbstractCompiler;)VCodeLineNumberTableLocalVariableTablethisThisRefCollector;Lcom/google/javascript/jscomp/SymbolTable$ThisRefCollector;processG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Vexterns"Lcom/google/javascript/rhino/Node;root
enterScope/(Lcom/google/javascript/jscomp/NodeTraversal;)VfirstInputRootrootType+Lcom/google/javascript/rhino/jstype/JSType;fnType1Lcom/google/javascript/rhino/jstype/FunctionType;type	propScopeSymbolScope6Lcom/google/javascript/jscomp/SymbolTable$SymbolScope;scopescopeSymbol1Lcom/google/javascript/jscomp/SymbolTable$Symbol;t,Lcom/google/javascript/jscomp/NodeTraversal;symbol
StackMapTable??????	exitScopevisits(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Vref	Reference4Lcom/google/javascript/jscomp/SymbolTable$Reference;nparent
SourceFileSymbolTable.java(com/google/javascript/jscomp/SymbolTable456?java/util/ArrayList./,-????????????*global*????????????2com/google/javascript/jscomp/SymbolTable$Reference6????????4com/google/javascript/jscomp/SymbolTable$SymbolScope?????????????????????????????/com/google/javascript/jscomp/SymbolTable$Symbol????9com/google/javascript/jscomp/SymbolTable$ThisRefCollectorAcom/google/javascript/jscomp/NodeTraversal$AbstractScopedCallbackAbstractScopedCallback)com/google/javascript/jscomp/CompilerPass*com/google/javascript/jscomp/NodeTraversal)com/google/javascript/rhino/jstype/JSType/com/google/javascript/rhino/jstype/FunctionType()V
traverseRoots?Callback?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/NodeTraversal$Callback;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V
inGlobalScope()ZgetScopeRoot$()Lcom/google/javascript/rhino/Node; com/google/javascript/rhino/NodegetLastChild
getFirstChildaccess$1100_(Lcom/google/javascript/jscomp/SymbolTable;)Lcom/google/javascript/rhino/jstype/JSTypeRegistry;/com/google/javascript/rhino/jstype/JSTypeNativeGLOBAL_THIS1Lcom/google/javascript/rhino/jstype/JSTypeNative;1com/google/javascript/rhino/jstype/JSTypeRegistry
getNativeType^(Lcom/google/javascript/rhino/jstype/JSTypeNative;)Lcom/google/javascript/rhino/jstype/JSType;access$1000b(Lcom/google/javascript/jscomp/SymbolTable;)Lcom/google/javascript/jscomp/SymbolTable$SymbolScope;access$1200?(Lcom/google/javascript/jscomp/SymbolTable;Ljava/lang/String;Lcom/google/javascript/rhino/jstype/JSType;ZLcom/google/javascript/jscomp/SymbolTable$SymbolScope;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/SymbolTable$Symbol;V(Lcom/google/javascript/jscomp/SymbolTable$Symbol;Lcom/google/javascript/rhino/Node;)VsetDeclaration7(Lcom/google/javascript/jscomp/SymbolTable$Reference;)Vaccess$1300;(Lcom/google/javascript/jscomp/SymbolTable;)Ljava/util/Map;
java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;$com/google/common/base/PreconditionscheckNotNullgetSymbolForScopei(Lcom/google/javascript/jscomp/SymbolTable$SymbolScope;)Lcom/google/javascript/jscomp/SymbolTable$Symbol;getPropertyScope8()Lcom/google/javascript/jscomp/SymbolTable$SymbolScope;
getOwnSlotE(Ljava/lang/String;)Lcom/google/javascript/jscomp/SymbolTable$Symbol;	getJSType-()Lcom/google/javascript/rhino/jstype/JSType;toMaybeFunctionType3()Lcom/google/javascript/rhino/jstype/FunctionType;
getTypeOfThisjava/util/Listadd(Ljava/lang/Object;)Zsize()Iremove(I)Ljava/lang/Object;isThis#com/google/common/collect/IterablesgetLast((Ljava/lang/Iterable;)Ljava/lang/Object;defineReferenceAtX(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/SymbolTable$Reference;getDeclaration6()Lcom/google/javascript/jscomp/SymbolTable$Reference;3com/google/javascript/jscomp/NodeTraversal$Callback )*+,-./0345678Z*+?*?*?Y??*,??9?	???:;=,->?8M*?*+,??9
?
?: ;=@ABACD8	?M+?	?B+?
??N-?0*?
*????*??-?M,?Y,-???~*??+?
??N-?W*?-?:?V?:?J?M,?>+?
?:???:??? :*?-+?
?M*?,?!W?9r??	???"?0?4?8?E?H?\?a?k?p?w?|???????????????????????:f
1EA?2FG?"HI?JGwLKM\gNMkXOP?;=?QR?SPTC?EU?QVWUXUXYDZ?
ZDY?VWU[D8N*?*??"d?#W?9
??:;=QR\]8?1,?$??*??%?&:?,?':?(?
??9"?????!?)?0:>!^`1;=1QR1aA1bASPT	?'Ucd22&1)<L_*k?	?k?	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy