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

com.google.javascript.jscomp.ProcessDefines$CollectDefines.class Maven / Gradle / Ivy

The newest version!
????3x
Q?	V?	V??
?	V?	V??
?	V?
E???	V????????
?	??
???
??
?
?
V???	?	?
?	??	?
??
V?
??
??
?	???
??
??
V?
?
???
V???
??
??
??	???
??
??
??
??
??
??
????????	??
??
???????
E???

V
.
.	?
.
?
?
?	

?
?
?
.CollectDefinesInnerClassesRefInfocompiler/Lcom/google/javascript/jscomp/AbstractCompiler;assignableDefinesLjava/util/Map;	Signature
DefineInfo[Ljava/util/Map;
allDefines
allRefInfowLjava/util/Map;lvalueToRemoveLater"Lcom/google/javascript/rhino/Node;
assignAllowedLjava/util/Deque;&Ljava/util/Deque;B(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablerefRef2Lcom/google/javascript/jscomp/GlobalNamespace$Ref;declnameName3Lcom/google/javascript/jscomp/GlobalNamespace$Name;this;
StackMapTable??w(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/util/List;)V
getAllDefines()Ljava/util/Map;]()Ljava/util/Map;shouldTraverses(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Z
nodeTraversal,Lcom/google/javascript/jscomp/NodeTraversal;nparentvisits(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V	valParentvalinfo8Lcom/google/javascript/jscomp/ProcessDefines$DefineInfo;fullNameLjava/lang/String;lasttrefInfoDLcom/google/javascript/jscomp/ProcessDefines$CollectDefines$RefInfo;??updateAssignAllowedStack&(Lcom/google/javascript/rhino/Node;Z)VenteringZisAssignAllowed()ZprocessDefineAssignment?(Lcom/google/javascript/jscomp/NodeTraversal;Ljava/lang/String;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)ZvaluevalueParent?getValueParentV(Lcom/google/javascript/jscomp/GlobalNamespace$Ref;)Lcom/google/javascript/rhino/Node;setDefineInfoNotAssignableg(Lcom/google/javascript/jscomp/ProcessDefines$DefineInfo;Lcom/google/javascript/jscomp/NodeTraversal;)V
SourceFileProcessDefines.javajef[\java/util/HashMapb^]^java/util/ArrayDequeghc^? !"1com/google/javascript/jscomp/GlobalNamespace$Name#$%fBcom/google/javascript/jscomp/ProcessDefines$CollectDefines$RefInfoj&'()*+0com/google/javascript/jscomp/GlobalNamespace$Ref,$-???./oqsu012345789:??;<=?>??@Ajava/lang/StringBCDE??FGH?6com/google/javascript/jscomp/ProcessDefines$DefineInfo??I/J?KLMN?OAPQRST?UVWX<YZ?[\]^_4`abI!c!java/lang/Integerd:efghi??jSjklAm1n<o?pqjava/lang/Objectr:s1tuvw:com/google/javascript/jscomp/ProcessDefines$CollectDefines3com/google/javascript/jscomp/NodeTraversal$CallbackCallback-com/google/javascript/jscomp/AbstractCompilerjava/util/Listjava/util/Iterator*com/google/javascript/jscomp/NodeTraversal com/google/javascript/rhino/Node()VvalueOf(I)Ljava/lang/Integer;java/util/Dequepush(Ljava/lang/Object;)Viterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;,com/google/javascript/jscomp/GlobalNamespacegetDeclaration4()Lcom/google/javascript/jscomp/GlobalNamespace$Ref;nodeh(Lcom/google/javascript/jscomp/GlobalNamespace$Ref;Lcom/google/javascript/jscomp/GlobalNamespace$Name;)V
java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getRefs()Ljava/util/List;getTwinisSetget&(Ljava/lang/Object;)Ljava/lang/Object;getFullName()Ljava/lang/String;-com/google/javascript/jscomp/ProcessDefines$1@$SwitchMap$com$google$javascript$jscomp$GlobalNamespace$Ref$Type[ItypeType7Lcom/google/javascript/jscomp/GlobalNamespace$Ref$Type;5com/google/javascript/jscomp/GlobalNamespace$Ref$Typeordinal()IgetLastChild$()Lcom/google/javascript/rhino/Node;isAssignisSimpleName+com/google/javascript/jscomp/ProcessDefinesINVALID_DEFINE_INIT_ERROR-Lcom/google/javascript/jscomp/DiagnosticType;	makeError?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)Lcom/google/javascript/jscomp/JSError;report)(Lcom/google/javascript/jscomp/JSError;)V	removeRef5(Lcom/google/javascript/jscomp/GlobalNamespace$Ref;)VinGlobalHoistScoperemove
inGlobalScopegetJSDocInfo)()Lcom/google/javascript/rhino/JSDocInfo;%com/google/javascript/rhino/JSDocInfoisDefineNON_GLOBAL_DEFINE_INIT_ERRORremoveChild%(Lcom/google/javascript/rhino/Node;)VreplaceChildG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)VisName$com/google/common/base/Preconditions
checkState(ZLjava/lang/Object;)V
getFirstChildreportCodeChangeisCallvalues()Ljava/util/Collection;java/util/Collectionclear,$SwitchMap$com$google$javascript$rhino$TokengetToken%()Lcom/google/javascript/rhino/Token;!com/google/javascript/rhino/TokenelementintValuekeySet()Ljava/util/Set;%com/google/javascript/jscomp/NodeUtilisValidDefineValue4(Lcom/google/javascript/rhino/Node;Ljava/util/Set;)ZrecordAssignment%(Lcom/google/javascript/rhino/Node;)ZDEFINE_NOT_ASSIGNABLE_ERRORgetReasonWhyNotAssignable	getParentisVar
access$000()Ljava/text/MessageFormat;
getLineNumber
getSourceName
access$100@(Ljava/text/MessageFormat;[Ljava/lang/Object;)Ljava/lang/String;setNotAssignable(Ljava/lang/String;)V0VQW[\]^_ab^_ac^_defgh_i	jkl??*?*?*+?*?Y??*?Y??*?Y?	?
*?
??*?Y??
,?N-???-??:?:?*?
??Y??W??:??I??:?????????*?
??Y??W?????j?mR??	???$?/?<?G?b?i?n???????????	n>?7oqi{rqb?su?vw?[\?xyz?x{|4?N}~??9?????????_???l/*??mnvw_???lT*,??m
n*vw???f?f??l3?*?
,??:???:?:?:? ?!?".???#:?$:	?%?1?&?)??*?+	?'?(YS?)?*?R*+	?+?D??,*??1+?-?**???.:

?
+?/*??0W+?1?,,?2?%,?2?3?*?+,?4?(Y5S?)?**?,?<*?,?%?,?$:,?6-,?7?,?8,?9,,?:?6*??;,?:????.:+?/???*???*,??m?, !"#"$)%P(W)^*p+x.?/?.?0?7?8?<?@?A?B?C?J?K?M
NMQR S'T-U3V:W=XEYM[T^[_bj?k?l?n?r?sn?
W^?f^W?f	???
?oq"?su)???-
?f????vw?????f??f???|>?P}????????C??? ?-/)?????l?V?@+?A?B.?J)))))))?*?
???*?
?CW??m}4?8?H?R?U?n VvwV?fV??|4??lN*?
?D?E?F???m?nvw|@??l?-?-*??G?H?*?+-?'?(Y,S?)?*??*?I?*?+?4?(Y,S?)?*?k*?,??.:?,?.Y-?J:*?,?W*?,?W?.-?K??*?+?L?(Y,SY?MS?)?*?mZ?	???%?(?.?5?G?J?P?_?d?p?}???????????????n>_Y???vw????s???f??f|!?<?
?
??li&*??N?*??N?O?
*??
*??N?m??"?%?n&oq|F?
??l` *?P?QY+?R?SY+?SS?T?U?m????n ?? ????YBV?XVZ
.?`?p?tW?	??6@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy