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

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

The newest version!
????3R	?,	?-	?.
?/	?0	?1	?2
?3	?4	?5
?67
68
6
9:	?;	?<=>
?@AB
C@D
EF
GH
9IJ
K
LM@NO
!P
?QR@S
$T
U
?V
?W
?XYZ
,[
+\
?]
^_
`a
^b
^c
^d
^e
^f
Lg
h?i
?j
`k?l
?m
n
o
p
q
r
s
?t
u
vwxN
y
`z
{
`|
}
?~

`??
P6?
R6
`?
E?????
?
^?
^?
^?
^?
`?
^?
^?
^??
{?
^?@?x??????h???
?
??
?
??
?
?
?
?
?
?
?
?@???
??
???
^?
?
$6
??
??x??	??
?
????	????
?6?
??	??
^??
??
??????InnerClasses	Reference?FunctionExpression?FunctionVar?
NamedFunction?Function
FunctionStateInlineFindCandidatesReferencesCallVisitor?CallVisitorCallbackFindCandidateFunctionsfnsLjava/util/Map;	Signature_Ljava/util/Map;anonFnsELjava/util/Map;compiler/Lcom/google/javascript/jscomp/AbstractCompiler;injector/Lcom/google/javascript/jscomp/FunctionInjector;blockFunctionInliningEnabledZinlineGlobalFunctionsinlineLocalFunctionsassumeMinimumCaptureenforceMaxSizeAfterInliningmaxSizeAfterInliningIY(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/common/base/Supplier;ZZZZZI)VCodeLineNumberTableLocalVariableTablethis.Lcom/google/javascript/jscomp/InlineFunctions;safeNameIdSupplier!Lcom/google/common/base/Supplier;assumeStrictThisLocalVariableTypeTable5Lcom/google/common/base/Supplier;
StackMapTable???m(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/common/base/Supplier;ZZZZZI)VgetOrCreateFunctionStateP(Ljava/lang/String;)Lcom/google/javascript/jscomp/InlineFunctions$FunctionState;fnNameLjava/lang/String;fs;?isAlwaysInlinable%(Lcom/google/javascript/rhino/Node;)ZfnbodynumOfStmsInBody?!targetSizeAfterInlineExceedsLimitk(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/jscomp/InlineFunctions$FunctionState;)Zt,Lcom/google/javascript/jscomp/NodeTraversal;containingFunction
inlinedFuninlinedFunSize
targetFunSizemaybeAddFunctiona(Lcom/google/javascript/jscomp/InlineFunctions$Function;Lcom/google/javascript/jscomp/JSModule;)VnamesToAliasblock7Lcom/google/javascript/jscomp/InlineFunctions$Function;module'Lcom/google/javascript/jscomp/JSModule;namefnNode?
hasLocalNamesisCandidateFunction:(Lcom/google/javascript/jscomp/InlineFunctions$Function;)ZisCandidateUsagegrandparentparent+trimCandidatesNotMeetingMinimumRequirements()ViLjava/util/Iterator;Entry{Ljava/util/Iterator;>;?trimCandidatesUsingOnCost
lowersCostminimizeCost?(Lcom/google/javascript/jscomp/InlineFunctions$FunctionState;)ZinliningLowersCostresolveInlineConflicts!resolveInlineConflictsForFunction?(Lcom/google/javascript/jscomp/InlineFunctions$FunctionState;)VfsCallednamesfindCalledFunctions3(Lcom/google/javascript/rhino/Node;)Ljava/util/Set;nodechangedG(Lcom/google/javascript/rhino/Node;)Ljava/util/Set;4(Lcom/google/javascript/rhino/Node;Ljava/util/Set;)VcH(Lcom/google/javascript/rhino/Node;Ljava/util/Set;)VdecomposeExpressionsref8Lcom/google/javascript/jscomp/InlineFunctions$Reference;removeInlinedFunctions?verifyAllReferencesInlined
access$2001(Lcom/google/javascript/jscomp/InlineFunctions;)Zx0
access$300
access$400?(Lcom/google/javascript/jscomp/InlineFunctions;Lcom/google/javascript/jscomp/InlineFunctions$Function;Lcom/google/javascript/jscomp/JSModule;)Vx1x2
access$500?(Lcom/google/javascript/jscomp/InlineFunctions;)Ljava/util/Map;
access$600
access$700
access$800?(Lcom/google/javascript/jscomp/InlineFunctions;Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/jscomp/InlineFunctions$FunctionState;)Z
access$900_(Lcom/google/javascript/jscomp/InlineFunctions;)Lcom/google/javascript/jscomp/FunctionInjector;access$1000access$1100_(Lcom/google/javascript/jscomp/InlineFunctions;)Lcom/google/javascript/jscomp/AbstractCompiler;
SourceFileInlineFunctions.java??????????????????????java/util/LinkedHashMapjava/util/HashMap???????,com/google/javascript/jscomp/CompilerOptions-com/google/javascript/jscomp/FunctionInjector?????:com/google/javascript/jscomp/InlineFunctions$FunctionState????????????Ccom/google/javascript/jscomp/InlineFunctions$FindCandidateFunctions???????Ecom/google/javascript/jscomp/InlineFunctions$FindCandidatesReferences????java/util/HashSet??????????8com/google/javascript/jscomp/InlineFunctions$CallVisitor3com/google/javascript/jscomp/InlineFunctions$Inline????????????????????????????????????	???


??????????6com/google/javascript/jscomp/NodeUtil$MatchDeclarationMatchDeclaration;com/google/javascript/jscomp/NodeUtil$MatchShallowStatementMatchShallowStatement? ?!?"?#?$?%?&call'()*+?,-?.?/0java/util/Map$Entry102?3?4?5?6?7?89:;<?=?>?;@	
java/lang/StringA?BC	??D(6com/google/javascript/jscomp/InlineFunctions$ReferenceE?FHI?java/lang/IllegalStateExceptionjava/lang/StringBuilderCall site missed.
 call: JKL?M
 parent:  N?O,com/google/javascript/jscomp/InlineFunctionsjava/lang/Object)com/google/javascript/jscomp/CompilerPass.com/google/javascript/jscomp/InlineFunctions$1?com/google/javascript/jscomp/InlineFunctions$FunctionExpression8com/google/javascript/jscomp/InlineFunctions$FunctionVar:com/google/javascript/jscomp/InlineFunctions$NamedFunction5com/google/javascript/jscomp/InlineFunctions$Function@com/google/javascript/jscomp/InlineFunctions$CallVisitorCallback-com/google/javascript/jscomp/AbstractCompilercom/google/common/base/Supplier
java/util/Set com/google/javascript/rhino/Nodejava/util/Iterator$com/google/common/base/Preconditions
checkArgument(Z)VV(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/common/base/Supplier;ZZZ)V
java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;3(Lcom/google/javascript/jscomp/InlineFunctions$1;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getLifeCycleStageLifeCycleStage@()Lcom/google/javascript/jscomp/AbstractCompiler$LifeCycleStage;T&U2V7X<YBZH[N]T^cauc?\	v??v??v??v??v??v??v??v??v???v???;?"	???@
@o??	??????????)*?+??M,??Y?M*?+,?W,??fghi'k? )??)??????'????[	?*????*?,?Y*??*?? ??*?,?!Y**?*??"?*?#*?? ???$Y*??%?&N*?-?'*?(*?? ??*?)*?**?,?+Y*?*??,Y*??-?.?*?/??Jp
rs*t+vCxGySzT?e?m?q?}?~??????????*?????????eH???eH???
+(?)?
????/*?0?*?1L+?2=+?3?+?4?+?5?6?????????.?? /??#??????)?@????J+?7N-??,?8?9:?:???1*??;6-*??;6`*?????.??	???? ?"?)?.?8??HJ??J??J??E??4??.??8????????'@???2?+?<N*-?=:?>?
???+?9:*??"?:?*?*??;?
????@??+?A+?9?B?	?C*+?D?	???@?_,?E?F:?G??C?H?1:?I?	?J?K??L*???M?	???@??N?*??	?????$%.>D J!K$S&Y'Z(_'e)k/s1y5?6?8?9?:?;?<???@?A?D?E?K?L?R?S?V?R?O???1?????????????????%?????O???#????-?
?+????"
???{**?1L*?O?3?+?PY?Q?RY?S?T????]^_)^?*??%????$?@????<+?<M*??U,?V??*??U,?W??+?9N*?,-?X??klsw)x+{2|?*<??<??5??2
???	??????n*?YL*?Z?+?[?
+?0??+?\?
+?5*??+?]?;*+?5?3*?^?_?)*?^?`a?b?*?cM,?\?
,?5+????>?????+?-?6?=?G?U?[?c?j?l?? [??n??i?????>????B*??d?eL+?f?,+?g?h?i?M,?>?
,?@?	+?j??ѱ???*?8?>?A?? *??B??3???3??????(??????U*??d?eL+?f??+?g?h?i?M,?k?*,?l>?	+?j?,?m?	+?j?????*
??*?1?7?;?A?K?Q?T??*7
?*'??U??F???F??????1????-*+?n?&+?o?+?p+?q+?k?*+?n?????"?????'?)?+??-??-???'?u%*?+?r+?8?9+?s+?t+?m+?u?v??"??	?????!??%??%????|+*??w?xL+?f?+?g?M*,?y?????"?'?*??"??+???????K?+?k?
+?@??+?8?9M*,?zN-?G?f-?e:?f?D?g?{:*???:? ?m??p*?l?	?????++?8?9?|?}??:?????(?FVcirx
{
??>V"?F2????????s??m??m??? ????G?	
?j?$Y?~M+?1,?,??? ???
??
??

	??<+???*?Z?*???+*?`??W*?5M,?,+?,?^M????!"%%.&3%;(? *?<?<??<??@???????_*??w?xL+?f?I+?g?M,?@?5,?s?xN-?f?"-?g??:???*?????ۧ????"/"0)1G2O3X5[7^8? G"9??_??????#??$?????P*??w?xL+?f?:+?g?M,?m?&,?8N,?@?-???*,??-????ñ?&	>"?)@.A5BACFDLFOG? .??"*??P??????-?@?
???[+?s?xM,?f?J,?g??N-???6??Y??Y?????-?????????-???Y??????????????NO$P8QGRWTZU? :[??[????
??L??/*?
??6???/*?	??6???E*+,???6? ??? ?/*???6??!?/*???6??"?/*???6??#$?E*+,???6? ???%&?/*???6??' ?/*???6??()?/*???6??*+?????????
?????????
??
,??
!??+??
???
??h@?	P`?R`?GE?@?L?	G?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy