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

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

The newest version!
????3?
Y?
?
?
????
?
?
?
??
?
?
??e
??
????
?
??
?
?
??
?
??
??
??
???????
??
"??
"????
"?
??
*?
?
?
????
?
			
?
??	?




??
???BB
?
?
?
?	Z

'
?

 
!
*"
#$
S%
?&
S'
?(
)*+InnerClassesReferencedAfterSideEffectTHIS_MARKERLjava/lang/String;
ConstantValue()VCodeLineNumberTableLocalVariableTablethis7Lcom/google/javascript/jscomp/FunctionArgumentInjector;inject?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Ljava/util/Map;)Lcom/google/javascript/rhino/Node;compiler/Lcom/google/javascript/jscomp/AbstractCompiler;node"Lcom/google/javascript/rhino/Node;parentreplacementsLjava/util/Map;LocalVariableTypeTableELjava/util/Map;	Signature?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Ljava/util/Map;)Lcom/google/javascript/rhino/Node;?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Ljava/util/Map;Z)Lcom/google/javascript/rhino/Node;replacementreplacementTemplatecreplaceThisZ
StackMapTable??(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Ljava/util/Map;Z)Lcom/google/javascript/rhino/Node;getFunctionCallParameterMap?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/common/base/Supplier;)Ljava/util/LinkedHashMap;srcLocationfnArguniquePlaceholderfnNodecallNodesafeNameIdSupplier!Lcom/google/common/base/Supplier;argMapLjava/util/LinkedHashMap;cArg5Lcom/google/common/base/Supplier;OLjava/util/LinkedHashMap;?,?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/common/base/Supplier;)Ljava/util/LinkedHashMap;getUniqueAnonymousParameterName5(Lcom/google/common/base/Supplier;)Ljava/lang/String;I(Lcom/google/common/base/Supplier;)Ljava/lang/String;findModifiedParameters3(Lcom/google/javascript/rhino/Node;)Ljava/util/Set;namesLjava/util/Set;unsafeNames#Ljava/util/Set;G(Lcom/google/javascript/rhino/Node;)Ljava/util/Set;t(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Ljava/util/Set;Ljava/util/Set;Z)Ljava/util/Set;nunsafeinInnerFunction?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Ljava/util/Set;Ljava/util/Set;Z)Ljava/util/Set;canNameValueChangeG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Ztype#Lcom/google/javascript/rhino/Token;-maybeAddTempsForCallArgumentsr(Lcom/google/javascript/rhino/Node;Ljava/util/Map;Ljava/util/Set;Lcom/google/javascript/jscomp/CodingConvention;)VnameargNamesafe
referencesIargSideEffectsentryEntryLjava/util/Map$Entry;namesNeedingTemps
convention/Lcom/google/javascript/jscomp/CodingConvention;blockargCount
isTrivialBodyhasMinimalParameters
parametersnamesAfterSideEffectsKLjava/util/Map$Entry;./0??(Lcom/google/javascript/rhino/Node;Ljava/util/Map;Ljava/util/Set;Lcom/google/javascript/jscomp/CodingConvention;)VbodyMayHaveConditionalCode%(Lcom/google/javascript/rhino/Node;)ZmayHaveConditionalCode'findParametersReferencedAfterSideEffectB(Ljava/util/Set;Lcom/google/javascript/rhino/Node;)Ljava/util/Set;rootlocals	collectorQLcom/google/javascript/jscomp/FunctionArgumentInjector$ReferencedAfterSideEffect;j(Ljava/util/Set;Lcom/google/javascript/rhino/Node;)Ljava/util/Set;gatherLocalNames4(Lcom/google/javascript/rhino/Node;Ljava/util/Set;)VH(Lcom/google/javascript/rhino/Node;Ljava/util/Set;)VgetFunctionParameterSetset
SourceFileFunctionArgumentInjector.java`agt1234.56 com/google/javascript/rhino/Node728292:;<=>?@A25com/google/javascript/jscomp/FunctionArgumentInjectorB6CDEF6G>H>java/util/LinkedHashMapI>J?KLM?NOPOQRSTU,V2WX??java/lang/StringBuilderJSCompiler_inline_anon_param_YZ[5Xjava/lang/String\4??java/util/HashSet]>??^</_`??a`bc-d?e?f?g?h?i2jkl2m2??n?op??qpjava/util/Map$EntryrXsXtuD?v?w?xyzk0{|}k~?2?2??`???Ocom/google/javascript/jscomp/FunctionArgumentInjector$ReferencedAfterSideEffect`????p???>java/lang/Object7com/google/javascript/jscomp/FunctionArgumentInjector$1java/util/Iterator!com/google/javascript/rhino/Token
java/util/Map
java/util/Set-com/google/javascript/jscomp/CodingConventionisName()Z	getString()Ljava/lang/String;get&(Ljava/lang/Object;)Ljava/lang/Object;
isFunctionisVarisCatch$com/google/common/base/Preconditions
checkState(Z)V	cloneTree$()Lcom/google/javascript/rhino/Node;replaceChildG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)VisThischeckNotNull%com/google/javascript/jscomp/NodeUtilmayHaveSideEffectsT(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/AbstractCompiler;)Zremove
getFirstChildgetNextgetSecondChildisFunctionObjectCallput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;isFunctionObjectApplynewUndefinedNodeF(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;getFunctionParameterschildren()Ljava/lang/Iterable;java/lang/Iterableiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;com/google/common/base/SuppliertoStringgetLastChild
checkArgumentcontains(Ljava/lang/Object;)ZaddgetToken%()Lcom/google/javascript/rhino/Token;VARINCDECisAssignmentOpisForInisEmptysize()IhasChildrenhasOneChildisUndefinedkeySet()Ljava/util/Set;entrySetgetKeygetValuegetNameReferenceCount7(Lcom/google/javascript/rhino/Node;Ljava/lang/String;)IcanBeSideEffectedmayEffectMutableState,$SwitchMap$com$google$javascript$rhino$Token[Iordinal
isExported(Ljava/lang/String;)ZlengthisImmutableValueisReturnisExprResult(Ljava/util/Collection;)V!(Ljava/util/Set;Ljava/util/Set;)VvisitPostOrder?Visitorv(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeUtil$Visitor;Lcom/google/common/base/Predicate;)V
getResultsisFunctionDeclaration	getParent-com/google/javascript/jscomp/NodeUtil$Visitor Y]^_`ab3*??c
)+defghbc	*+,-??c8d*	ij	kl	ml	nop	nqrsgtb??+??H-+???:?1,??,??
,?	???
?:,+???Z?K+?
?D-??:?W?
?&?:,+?*??-?W??
+??6+?:?*+-?:?:???+?cf=>?A#B*C5A8F?GFHIJXKeLkMsPzQ?V?W?Z?\?_?b?e?b?hdf
?
ul3vlzule1vl?wl?ij?kl?ml?no?xyp?nqz&?0{@??F{{?	?{?r|}~b???Y?N+?:?+??-?W?:?+????
-+??W*???:???? ?:?-??W?:?+:-???W????,?!:-?W?:???-?cVruvw#x-{<|Gk?p?|?????????????????????dR?lk-?l??^??l??l????????lp??????z"	?-?{
@
?
??0{??r?
??bX?"Y?#$?%*?&?'?%?(?c?d??p??r???b?*?)L?*Y?+M*?,+,?-?c??
???d ?l??
??p??
??r?
??b)v-???.*??+,*??/?(?*+?0?-*??1W?
*??6*??:??? ?:*,-?-W???-?c*
???-?;?B?E?f?q?t?d>fwlv?lvmlv??v??v?ypv??v??z@#
	?
??#r?
??b?6+?2M,?3?',?4? ,?5?+?6?+?*?
+?7???c???*?5?d 6?l6ml1??z?)?@??b?+?8??*??.*?,:+?96?:??;??,?:??:	+?@?A:

??8
? ?B:?C?':,?/?????D?:
6?E6
?F6??	6???(?#?
?G?	?/?	6??
?H??	6???	6??
?G?	?/?	6?p?j?I
?2?J.?T8>
?:-?K??6?&6? 
??L??6?

?M6?,?1W??ıc?,?	?
????)A_gp?
?????????? !+,/$00182>3D5l7s8?9?;?<?>???A?F?G?I?Jd?s?^??^??l
???y???????y?&????l??o????????l???A|?y_^?ygV??pM??	p4?&????q???gV??pM??	z?
?/{@?@?{???{????/???.{???{?????{#
-??@?@?
{???{????r???bP*?N?*?O??*?P?cQRTd?lz??b?I*?L+?A?I+?2?J.?"    ?+?P??+?L????c\	]4b6f=g?\GjdBwlI?lz?{.?
??b?#?*Y*?QM+,?R?SY*,?TN+--?U-?V?cz	{}?d*#??#?l	????p#??	??r?
??bq*??*?W?+*???1W?*??9?I*?X?2?J.?(	+*??1W?*?M,?,+?R,?M???c2
$LWZchpd _wlq?lq??pq??z.
?{?r?
??b?8?*Y?+L*???M,??,? ?N+-??1W???+?c$%(&3'6(d (?l8?l0??p0??z???? r???["ZS\
B??	???	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy