
com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
5 p 4 q 4 r
s t u v 4 w
x y z {
| } ~
p
? ?
?
?
?
x ?
x ?
4 ?
x ?
x ?
4 ?
| ?
x ?
4 ?
x ?
4 ? : ? ?
? ?
x ?
x ?
| ? : ? ? : ? ?
x ?
x ? : ?
4 ?
| ? ?
| ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? &GetReplacementSideEffectSubexpressions InnerClasses ? SideEffectAccumulator FORBIDDEN_TYPES Ljava/util/Set; Signature 4Ljava/util/Set; compiler /Lcom/google/javascript/jscomp/AbstractCompiler; accumulator [Lcom/google/javascript/jscomp/GatherSideEffectSubexpressionsCallback$SideEffectAccumulator; ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/GatherSideEffectSubexpressionsCallback$SideEffectAccumulator;)V Code LineNumberTable LocalVariableTable this ELcom/google/javascript/jscomp/GatherSideEffectSubexpressionsCallback; isClassDefiningCall %(Lcom/google/javascript/rhino/Node;)Z callNode "Lcom/google/javascript/rhino/Node; classes ? SubclassRelationship DLcom/google/javascript/jscomp/CodingConvention$SubclassRelationship;
StackMapTable ? shouldTraverse s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Z traversal ,Lcom/google/javascript/jscomp/NodeTraversal; node parent processShortCircuitExpression left right ? processHook condition ifBranch
elseBranch thenHasSideEffects Z elseHasSideEffects ? processFunctionCall functionName processConstructorCall visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V ()V
SourceFile +GatherSideEffectSubexpressionsCallback.java D m @ A B C ? ? ? ? ? ? <