
com.google.javascript.jscomp.J2clClinitPrunerPass$LookAheadRedundantClinitPruner.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
# S # T
$ U
V W
V X
V Y
V Z
[ \
V ]
# ^
V _
` a
V b
` c
d e
f g
h i
j k
V l
# m
# n
V o
[ p
V q
` r
# s
j t
V u L v
V w
x y
V z
{ |
V } ~ this$0 3Lcom/google/javascript/jscomp/J2clClinitPrunerPass; 6(Lcom/google/javascript/jscomp/J2clClinitPrunerPass;)V Code LineNumberTable LocalVariableTable this LookAheadRedundantClinitPruner InnerClasses RLcom/google/javascript/jscomp/J2clClinitPrunerPass$LookAheadRedundantClinitPruner; 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
clinitName Ljava/lang/String;
callOrNewNode enclosingFunction var "Lcom/google/javascript/jscomp/Var; staticFnNode
StackMapTable ? ? ? hasSafeArguments Q(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;)Z child isParameter n getCallOrNewNode F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; callsClinit 7(Lcom/google/javascript/rhino/Node;Ljava/lang/String;)Z fnNode ? k(Lcom/google/javascript/jscomp/J2clClinitPrunerPass;Lcom/google/javascript/jscomp/J2clClinitPrunerPass$1;)V x0 x1 5Lcom/google/javascript/jscomp/J2clClinitPrunerPass$1;
SourceFile J2clClinitPrunerPass.java ' ( % & ' ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? G H ? ? ? ? H ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? I J B C ? ? ? ? ? ? ? ? E C ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Pcom/google/javascript/jscomp/J2clClinitPrunerPass$LookAheadRedundantClinitPruner Dcom/google/javascript/jscomp/NodeTraversal$AbstractPostOrderCallback AbstractPostOrderCallback java/lang/String com/google/javascript/rhino/Node com/google/javascript/jscomp/Var 3com/google/javascript/jscomp/J2clClinitPrunerPass$1 ()V isExprResult ()Z
getFirstChild $()Lcom/google/javascript/rhino/Node; isCall getFirstFirstChild 1com/google/javascript/jscomp/J2clClinitPrunerPass
access$500 6(Lcom/google/javascript/rhino/Node;)Ljava/lang/String; getNext isName %com/google/javascript/jscomp/NodeUtil getEnclosingFunction getString ()Ljava/lang/String; getNearestFunctionName equals (Ljava/lang/Object;)Z *com/google/javascript/jscomp/NodeTraversal getScope &()Lcom/google/javascript/jscomp/Scope; "com/google/javascript/jscomp/Scope getVar 6(Ljava/lang/String;)Lcom/google/javascript/jscomp/Var; getInitialValue
isFunction removeChild %(Lcom/google/javascript/rhino/Node;)V
access$602 7(Lcom/google/javascript/jscomp/J2clClinitPrunerPass;Z)Z getSecondChild isLiteralValue &(Lcom/google/javascript/rhino/Node;Z)Z
getParentNode isParamList ,$SwitchMap$com$google$javascript$rhino$Token [I getToken %()Lcom/google/javascript/rhino/Token; !com/google/javascript/rhino/Token ordinal ()I hasOneChild $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; getLastChild 0 # $ % &