
com.google.javascript.jscomp.J2clClinitPrunerPass$EmptyClinitPruner.class Maven / Gradle / Ivy
The newest version!
???? 3 y
@ A
B
C D
E F
G
H I
J K
L M
L N
L O
P
L Q
L R
C S
H T
L U
H V
L W X Y this$0 3Lcom/google/javascript/jscomp/J2clClinitPrunerPass; 6(Lcom/google/javascript/jscomp/J2clClinitPrunerPass;)V Code LineNumberTable LocalVariableTable this EmptyClinitPruner InnerClasses ELcom/google/javascript/jscomp/J2clClinitPrunerPass$EmptyClinitPruner; visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V t ,Lcom/google/javascript/jscomp/NodeTraversal; node "Lcom/google/javascript/rhino/Node; parent
StackMapTable trySubstituteEmptyFunction T(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/AbstractCompiler;)V fnNode compiler /Lcom/google/javascript/jscomp/AbstractCompiler; fnQualifiedName Ljava/lang/String; body firstExpr [ \ isAssignToEmptyFn 7(Lcom/google/javascript/rhino/Node;Ljava/lang/String;)Z enclosingFnName lhs rhs ] k(Lcom/google/javascript/jscomp/J2clClinitPrunerPass;Lcom/google/javascript/jscomp/J2clClinitPrunerPass$1;)V x0 x1 5Lcom/google/javascript/jscomp/J2clClinitPrunerPass$1;
SourceFile J2clClinitPrunerPass.java ^ _ ` a b c d ) * e f g h i j \ k l m n o l 4 5 p l q r s t u a v l w a x j Ccom/google/javascript/jscomp/J2clClinitPrunerPass$EmptyClinitPruner Dcom/google/javascript/jscomp/NodeTraversal$AbstractPostOrderCallback AbstractPostOrderCallback java/lang/String com/google/javascript/rhino/Node 3com/google/javascript/jscomp/J2clClinitPrunerPass$1 ()V 1com/google/javascript/jscomp/J2clClinitPrunerPass
access$300 %(Lcom/google/javascript/rhino/Node;)Z *com/google/javascript/jscomp/NodeTraversal getCompiler 1()Lcom/google/javascript/jscomp/AbstractCompiler; %com/google/javascript/jscomp/NodeUtil getName 6(Lcom/google/javascript/rhino/Node;)Ljava/lang/String; com/google/common/base/Strings
isNullOrEmpty (Ljava/lang/String;)Z getLastChild $()Lcom/google/javascript/rhino/Node; hasChildren ()Z
getFirstChild getNext removeChild %(Lcom/google/javascript/rhino/Node;)V
access$602 7(Lcom/google/javascript/jscomp/J2clClinitPrunerPass;Z)Z isExprAssign getFirstFirstChild isEmptyFunctionExpression matchesQualifiedName 0 4
*+? *? ? ?
! " o ,? ? ?*,+? ? ? ? ? ? ? * # $ % &