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

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

The newest version!
????3?
u	v
0wx
yz
y{
y|

y}
y
~
???
?
?????????????
?
?????
??
?
??
??
???
#w
0?
#??
#?
#?
?
??
??
??
??
?????InnerClasses
SetterReducer
GetterReducerReturnConstantReducerIdentityReducer?SingleReturnStatementReducerEmptyFunctionReducerReducerReductionGatherer	Reductioncompiler/Lcom/google/javascript/jscomp/AbstractCompiler;SAVINGS_THRESHOLDI
ConstantValue2(Lcom/google/javascript/jscomp/AbstractCompiler;)VCodeLineNumberTableLocalVariableTablethis/Lcom/google/javascript/jscomp/FunctionRewriter;processG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V	reduction9Lcom/google/javascript/jscomp/FunctionRewriter$Reduction;
addingRoot"Lcom/google/javascript/rhino/Node;
reductionsLjava/util/Collection;
helperCodehelperCodeCostsavingsreducer7Lcom/google/javascript/jscomp/FunctionRewriter$Reducer;externsrootreducersLjava/util/List;reductionMap$Lcom/google/common/collect/Multimap;LocalVariableTypeTableQLjava/util/Collection;ILjava/util/List;?Lcom/google/common/collect/Multimap;
StackMapTable???????parseHelperCode[(Lcom/google/javascript/jscomp/FunctionRewriter$Reducer;)Lcom/google/javascript/rhino/Node;isReduceableFunctionExpression%(Lcom/google/javascript/rhino/Node;)Zn
access$500`(Lcom/google/javascript/jscomp/FunctionRewriter;)Lcom/google/javascript/jscomp/AbstractCompiler;x0
access$600
SourceFileFunctionRewriter.javalm>?D?Ccom/google/javascript/jscomp/FunctionRewriter$ReturnConstantReducerD?;com/google/javascript/jscomp/FunctionRewriter$GetterReducer;com/google/javascript/jscomp/FunctionRewriter$SetterReducerBcom/google/javascript/jscomp/FunctionRewriter$EmptyFunctionReducer=com/google/javascript/jscomp/FunctionRewriter$IdentityReducer???????com/google/javascript/jscomp/FunctionRewriter$ReductionGathererD????????????5com/google/javascript/jscomp/FunctionRewriter$Reducer??????jk???7com/google/javascript/jscomp/FunctionRewriter$Reduction??-com/google/javascript/jscomp/FunctionRewriter??????????java/lang/StringBuilder????:helper????????????m???mjava/lang/Object)com/google/javascript/jscomp/CompilerPass/com/google/javascript/jscomp/FunctionRewriter$1Jcom/google/javascript/jscomp/FunctionRewriter$SingleReturnStatementReducerjava/util/List"com/google/common/collect/Multimapjava/util/Iteratorjava/util/Collection com/google/javascript/rhino/Node()V4(Lcom/google/javascript/jscomp/FunctionRewriter$1;)V'com/google/common/collect/ImmutableListof?(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;&com/google/common/collect/HashMultimapcreate*()Lcom/google/common/collect/HashMultimap;f(Lcom/google/javascript/jscomp/FunctionRewriter;Ljava/util/List;Lcom/google/common/collect/Multimap;)V*com/google/javascript/jscomp/NodeTraversaltraverseEs6?Callback?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;get*(Ljava/lang/Object;)Ljava/util/Collection;isEmpty0com/google/javascript/jscomp/InlineCostEstimatorgetCost%(Lcom/google/javascript/rhino/Node;)IestimateSavings()Iapply-com/google/javascript/jscomp/AbstractCompilergetNodeForCodeInsertionK(Lcom/google/javascript/jscomp/JSModule;)Lcom/google/javascript/rhino/Node;addChildToFront%(Lcom/google/javascript/rhino/Node;)VreportCodeChangegetClass()Ljava/lang/Class;append-(Ljava/lang/Object;)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;getHelperSourceparseSyntheticCodeH(Ljava/lang/String;Ljava/lang/String;)Lcom/google/javascript/rhino/Node;removeFirstChild$()Lcom/google/javascript/rhino/Node;%com/google/javascript/jscomp/NodeUtilisFunctionExpression	getParent
isGetOrSetKey3com/google/javascript/jscomp/NodeTraversal$Callback 01>?@ABCDEFF
*?*+??G89	:H
IJ
>?KLF?

?Y??Y??Y?	?
Y??Y?
?N?:*?,?Y*-??-?:?????:?:?????*?:?????6	6
?:????:
?`6
???
	`?B?:????:????*?? :?!*??"??C?Gb>,D1HDLbMmNwOzR?S?T?W?Z?[?\?]?a?b?c?d?f?gh	jkH?
?
MN?MN?OPm?QR??SP?xTA	?uUA
b?VW
IJ
XP
YP,?Z[1?\]^ m?Q_,?Z`1?\abM	?Lcde?-fg?h?e?"?e??ihhcde?jkF?/*??#Y?$+?%?&'?(?)+?*?+M,?
,?,??Gst"uH /IJ/VW"
YPb?-h@h
lmFT*?-?*?.?/???GyzyHnPb@opF/*??G2HqJrmF/*??G2HqPst3Z24
5
6
7
89
:
;<=???	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy