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

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

The newest version!
????3	??
?
<?	??
?	?	?
???	??	??
??
??
????
?
??
?
??
??????
??
?

??
??
?
?
??
??????
?
?
?
?
?
?
?
?
??
?
?
?
??
7?
7?
7?
7????	ARGUMENTSLjava/lang/String;
ConstantValuePARAMETER_PREFIXparamPredixuniqueIdIcompiler/Lcom/google/javascript/jscomp/AbstractCompiler;argumentsAccessStackLjava/util/Deque;	SignatureGLjava/util/Deque;>;currentArgumentsAccessLjava/util/List;4Ljava/util/List;2(Lcom/google/javascript/jscomp/AbstractCompiler;)VCodeLineNumberTableLocalVariableTablethis5Lcom/google/javascript/jscomp/OptimizeArgumentsArray;D(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/lang/String;)VparamPrefixprocessG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Vexterns"Lcom/google/javascript/rhino/Node;root
enterScope/(Lcom/google/javascript/jscomp/NodeTraversal;)V	traversal,Lcom/google/javascript/jscomp/NodeTraversal;function
StackMapTable?	exitScopeshouldTraverses(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Z
nodeTraversalnodeparentvisits(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)VtryReplaceArguments'(Lcom/google/javascript/jscomp/Scope;)ZgetElemindex
getElemParentvaluerefnameiscope$Lcom/google/javascript/jscomp/Scope;parametersListchangedZnumNamedParameterhighestIndexnumExtraArgsargNames[Ljava/lang/String;???~
getNewName()Ljava/lang/String;
SourceFileOptimizeArgumentsArray.java3com/google/javascript/jscomp/OptimizeArgumentsArray#JSCompiler_OptimizeArgumentsArray_pOVO?DEjava/util/ArrayDequeHILM???-com/google/javascript/jscomp/AbstractCompilerFGjava/lang/StringC@ com/google/javascript/rhino/Node??????????java/util/LinkedList??lm????????java/util/List??	arguments?????????????????????????????????????????s????Yjava/lang/StringBuilder?java/lang/Object)com/google/javascript/jscomp/CompilerPass9com/google/javascript/jscomp/NodeTraversal$ScopedCallbackScopedCallbackInnerClasses"com/google/javascript/jscomp/Scopejava/util/Iterator()V$com/google/common/base/PreconditionscheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;*com/google/javascript/jscomp/NodeTraversaltraverseEs6Callback?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)VgetScopeRoot$()Lcom/google/javascript/rhino/Node;
isFunction()Zjava/util/Dequepush(Ljava/lang/Object;)VgetScope&()Lcom/google/javascript/jscomp/Scope;getCompiler1()Lcom/google/javascript/jscomp/AbstractCompiler;reportCodeChangeisEmptypop()Ljava/lang/Object;isName	getStringequals(Ljava/lang/Object;)ZaddgetRootNodegetSecondChildisParamList
checkState(Z)V
getChildCount()Iiterator()Ljava/util/Iterator;hasNextnext	getParent	isGetElem
getFirstChildgetNextisNumber	getDouble()DisCallcom/google/javascript/rhino/IR6(Ljava/lang/String;)Lcom/google/javascript/rhino/Node;useSourceInfoIfMissingFromF(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;addChildToBack%(Lcom/google/javascript/rhino/Node;)VgetGrandparentreplaceChildappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString3com/google/javascript/jscomp/NodeTraversal$Callback <=>?@AB@AC@DEFGHIJKLMJN	OPQ@*+??R
NOSTUFGOVQ?0*?*?*?Y??*?	*+?
??*,?
?
??RU>	DGV$W/XS 0TU0FG0W@XYQR*?,?
?*??R
\]S TUZ[\[]^Q?2+?
W+?M,???*?	?*?*?	?*?Y??	?R"ae
fglm&o1pS 2TU2_`
(a[b	?cd^Q?Q+?
W*?	??+?M,???*+???
+??*???**????	?*?	?R2tyz
}~?%?,?8?K?P?S QTUQ_`?a[b
?cefQJ?R?S*TUg`h[i[jkQ?1+?
W,?
W*?	??,??,?? ?*?	,?!W?R??
???%?0?S*1TU1_`1h[1i[blmQ?w+?"?#M,?$?%>,?&6d6*?	?':?(?v?)?:?*:?+?
?,???-:		?.?
	?/????*:

?0?
?,??	?/?6?6???d`6?
:6?%*?1:		S,	?2,?3?4>????*?	?':?(???)?:		?-:

?.????
?/?6?	?5	?*d2?2?6?5,?,:6

??-:?
???	?5	?*??2?6>??z?R?1??????>?E?W?Y?`?r?t?{??????????????????????????	
	
#58>DN U["g#m"p%r&u(S?E]n[`Bo[	{'p[
?qE>dr[?s@	?)tEGtE
D,s[	io[
VqEpr[	wTUwuvow[fxy`zEZ{E??|E??}~b??(?c??.cc?c?c??c?????(?
??'cc?)?c????c???QJ ?7Y?8*??9*Y?Z`??:?;?R/S TU???>??	???	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy