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

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

The newest version!
????3>	L?	L?	L?	L?
M?
??
L??
?
??
??
?
???
????????
???
?????	?
??	L??
??
??
??
????
#?
??
#?
#?
?
#?
#?
????
????
??	L???	L???	L???	L???	L???	L???	L?????	L???	L?????InnerClasses	Traversal?AliasedTypeNode?AliasedNode
AliasUsageSCOPING_METHOD_NAMELjava/lang/String;
ConstantValue?compiler/Lcom/google/javascript/jscomp/AbstractCompiler;preprocessorSymbolTable6Lcom/google/javascript/jscomp/PreprocessorSymbolTable;transformationHandler?AliasTransformationHandlerILcom/google/javascript/jscomp/CompilerOptions$AliasTransformationHandler;GOOG_SCOPE_MUST_BE_ALONE-Lcom/google/javascript/jscomp/DiagnosticType;"GOOG_SCOPE_MUST_BE_IN_GLOBAL_SCOPEGOOG_SCOPE_HAS_BAD_PARAMETERSGOOG_SCOPE_REFERENCES_THISGOOG_SCOPE_USES_RETURNGOOG_SCOPE_USES_THROWGOOG_SCOPE_ALIAS_REDEFINEDGOOG_SCOPE_ALIAS_CYCLEGOOG_SCOPE_NON_ALIAS_LOCALGOOG_SCOPE_INVALID_VARIABLEscopedAliasNames$Lcom/google/common/collect/Multiset;	Signature8Lcom/google/common/collect/Multiset;?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/PreprocessorSymbolTable;Lcom/google/javascript/jscomp/CompilerOptions$AliasTransformationHandler;)VCodeLineNumberTableLocalVariableTablethis,Lcom/google/javascript/jscomp/ScopedAliases;"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nullable;processG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Vexterns"Lcom/google/javascript/rhino/Node;root
hotSwapScript
aliasUsage7Lcom/google/javascript/jscomp/ScopedAliases$AliasUsage;cycleVar"Lcom/google/javascript/jscomp/Var;newQueueLjava/util/List;aliasDefinitionexpressionWithScopeCallscopeClosureBlock	scopeCallaliasWorkQueueoriginalRoot	traversal6Lcom/google/javascript/jscomp/ScopedAliases$Traversal;LocalVariableTypeTableILjava/util/List;
StackMapTable????
access$200w(Lcom/google/javascript/jscomp/ScopedAliases;)Lcom/google/javascript/jscomp/CompilerOptions$AliasTransformationHandler;x0
access$300](Lcom/google/javascript/jscomp/ScopedAliases;)Lcom/google/javascript/jscomp/AbstractCompiler;
access$400R(Lcom/google/javascript/jscomp/ScopedAliases;)Lcom/google/common/collect/Multiset;
access$500d(Lcom/google/javascript/jscomp/ScopedAliases;)Lcom/google/javascript/jscomp/PreprocessorSymbolTable;()V
SourceFileScopedAliases.java]^no[\_br??|4com/google/javascript/jscomp/ScopedAliases$Traversalr	
java/util/ArrayList
r?5com/google/javascript/jscomp/ScopedAliases$AliasUsage?? kdjava/lang/String!"#$%&'()*+ com/google/javascript/rhino/Node, -./01 234 567/8?JSC_GOOG_SCOPE_MUST_BE_ALONE;The call to goog.scope must be alone in a single statement.9:;cd&JSC_GOOG_SCOPE_MUST_BE_IN_GLOBAL_SCOPE3The call to goog.scope must be in the global scope.ed!JSC_GOOG_SCOPE_HAS_BAD_PARAMETERS|The call to goog.scope must take only a single parameter.  It must be an anonymous function that itself takes no parameters.fdJSC_GOOG_SCOPE_REFERENCES_THIS:The body of a goog.scope function cannot reference 'this'.gdJSC_GOOG_SCOPE_USES_RETURN6The body of a goog.scope function cannot use 'return'.hdJSC_GOOG_SCOPE_USES_THROW5The body of a goog.scope function cannot use 'throw'.idJSC_GOOG_SCOPE_ALIAS_REDEFINED1The alias {0} is assigned a value more than once.jdJSC_GOOG_SCOPE_ALIAS_CYCLEThe aliases {0} has a cycle.JSC_GOOG_SCOPE_NON_ALIAS_LOCAL>The local variable {0} is in a goog.scope and is not an alias.ldJSC_GOOG_SCOPE_INVALID_VARIABLE1The variable {0} cannot be declared in this scopemd*com/google/javascript/jscomp/ScopedAliasesjava/lang/Object0com/google/javascript/jscomp/HotSwapCompilerPass,com/google/javascript/jscomp/ScopedAliases$1:com/google/javascript/jscomp/ScopedAliases$AliasedTypeNode6com/google/javascript/jscomp/ScopedAliases$AliasedNode
goog.scope<Gcom/google/javascript/jscomp/CompilerOptions$AliasTransformationHandlerjava/util/Listjava/util/Iterator&com/google/common/collect/HashMultisetcreate*()Lcom/google/common/collect/HashMultiset;](Lcom/google/javascript/jscomp/ScopedAliases;Lcom/google/javascript/jscomp/ScopedAliases$1;)V*com/google/javascript/jscomp/NodeTraversaltraverseEs6=Callback?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)V	hasErrors()Z
access$100H(Lcom/google/javascript/jscomp/ScopedAliases$Traversal;)Ljava/util/List;(Ljava/util/Collection;)VisEmptyiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;referencesOtherAliasadd(Ljava/lang/Object;)Z
applyAliassize()Iget(I)Ljava/lang/Object;aliasVar com/google/javascript/jscomp/VargetNode$()Lcom/google/javascript/rhino/Node;getName()Ljava/lang/String;$com/google/javascript/jscomp/JSErrormake?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)Lcom/google/javascript/jscomp/JSError;-com/google/javascript/jscomp/AbstractCompilerreport)(Lcom/google/javascript/jscomp/JSError;)VgetAliasDefinitionsInOrder()Ljava/util/Collection;java/util/Collection	getParent%com/google/javascript/jscomp/NodeUtilisNameDeclaration%(Lcom/google/javascript/rhino/Node;)ZhasOneChilddetach
getScopeCalls()Ljava/util/List;getLastChildreplaceWith%(Lcom/google/javascript/rhino/Node;)V
tryMergeBlockreportCodeChange+com/google/javascript/jscomp/DiagnosticTypeerrorS(Ljava/lang/String;Ljava/lang/String;)Lcom/google/javascript/jscomp/DiagnosticType;,com/google/javascript/jscomp/CompilerOptions3com/google/javascript/jscomp/NodeTraversal$Callback LMNWXYZ[\]^_bcdedfdgdhdidjdkdldmdnopqrstw*?*??*+?*,?*-??u?????v*wx[\]^_byz{|tI*,??u
??v wx}~~?|t	?Y*?	N*?+-?
-??g?Y-?
?:????Y?:?:??,??:???W????????4???:*????Y?S?? ?
:??k-?!?":??:??#:?$?%??$?&??$?'W?	?'W???-?(?:??6??#:?$:?)?):?'W?*?+W???-?
??-?!?,?-?(??
*??-?u?%?
????'?1?:?Y?a?n?s?v??????????????????????????,?3?=?C?J?P?S?l?w?~?vzY???!??:????(?~3?~=?~,$?~'W??wx~?~
u???:???'W???E?'??????*????A??
??7????
??<#???t/*??uLv?x??t/*??uLv?x??t/*??uLv?x??t/*??uLv?x??t?e./?0?123?0?456?0?789?0?:;??0?@AB?0?CDE?0?FG?0?HIJ?0?K?u.U
Y]^c(g2k<oFsPwZ{??P:OLQRLS
TLU
LV
`?a	?	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy