
com.google.javascript.jscomp.PureFunctionIdentifier.class Maven / Gradle / Ivy
The newest version!
???? 3S
?
?
?
? ?! ?" ?# ?$
?%&
% ?'
()
*+, ?-
./0
% ?1 ?23
*4
?56
7
89
?:
?;<
%=
>
?@ABCBDEF
G
&H
?IJA
KLMNOP
&Q
0R
ST
&UV
W ?X
&Y
Z[
&\
&]^
_` ?
ab
&c
&d
&e
fg
?h ?i ?j
&k
&l
*m
nop
?q
rstuv@wxyxz@{|
U}
U~
U
U?
(? U??? PA? ^?
??
&?
&?
*?
??
??x?t? ^?
U??
j?
??
??
0%
0?
0?
0?
0?
U?
U?
0?
U?
U?
0?
U?
r?
0?
r?
0?
&? Z? Z?
r?
r?
? ?????
??
?????? InnerClasses? Driver FunctionInformation? CallSitePropagationInfo FunctionAnalyzer compiler /Lcom/google/javascript/jscomp/AbstractCompiler; definitionProvider 1Lcom/google/javascript/jscomp/DefinitionProvider; functionSideEffectMap $Lcom/google/common/collect/Multimap; Signature ?Lcom/google/common/collect/Multimap; functionInfoByName Ljava/util/Map; lLjava/util/Map; allFunctionCalls Ljava/util/List; 4Ljava/util/List; sideEffectGraph 8Lcom/google/javascript/jscomp/graph/LinkedDirectedGraph; ?Lcom/google/javascript/jscomp/graph/LinkedDirectedGraph; externs "Lcom/google/javascript/rhino/Node; root c(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/DefinitionProvider;)V Code LineNumberTable LocalVariableTable this 5Lcom/google/javascript/jscomp/PureFunctionIdentifier; process G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V
externsAst srcAst
StackMapTable getDebugReport ()Ljava/lang/String; name Ljava/lang/String; comp expanded Ljava/lang/Iterable; call sb Ljava/lang/StringBuilder;
functionNames ,Lcom/google/javascript/jscomp/FunctionNames; LocalVariableTypeTable 8Ljava/lang/Iterable;<=?E? RuntimeInvisibleAnnotations 1Lcom/google/common/annotations/VisibleForTesting; unwrapCallableExpression 8(Lcom/google/javascript/rhino/Node;)Ljava/lang/Iterable; propName firstVal
firstCallable secondCallable exp? \(Lcom/google/javascript/rhino/Node;)Ljava/lang/Iterable; isSupportedFunctionDefinition %(Lcom/google/javascript/rhino/Node;)Z definitionRValue getGoogCacheCallableExpression? Cache K(Lcom/google/javascript/jscomp/CodingConvention$Cache;)Ljava/lang/Iterable; cacheCall 5Lcom/google/javascript/jscomp/CodingConvention$Cache; o(Lcom/google/javascript/jscomp/CodingConvention$Cache;)Ljava/lang/Iterable; getSideEffectsForCall 4(Lcom/google/javascript/rhino/Node;)Ljava/util/List;
expression results [Ljava/util/List;??? (Lcom/google/javascript/rhino/Node;)Ljava/util/List;
buildGraph ()V getOrName
definition?
Definition