
com.google.javascript.jscomp.J2clPass$GetDefineRewriter.class Maven / Gradle / Ivy
The newest version!
???? 3 ? M
N O
P
Q
R
S
T
U V
W
X
Y
Z [
\ ]
^ _ `
a b c
U d e
a f
U g
h
i
j
k l
m n o
m p q s defines Ljava/util/Set; Signature #Ljava/util/Set; this$0 'Lcom/google/javascript/jscomp/J2clPass; 9(Lcom/google/javascript/jscomp/J2clPass;Ljava/util/Set;)V Code LineNumberTable LocalVariableTable this GetDefineRewriter InnerClasses 9Lcom/google/javascript/jscomp/J2clPass$GetDefineRewriter; LocalVariableTypeTable &(Ljava/util/Set;)V visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V t ,Lcom/google/javascript/jscomp/NodeTraversal; n "Lcom/google/javascript/rhino/Node; parent
StackMapTable substituteUtilGetDefine %(Lcom/google/javascript/rhino/Node;)V callNode firstExpr
secondExpr replacement e getDefineReplacement h(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; define defineStringValue isUtilGetDefineCall %(Lcom/google/javascript/rhino/Node;)Z isUtilGetDefineMethodName (Ljava/lang/String;)Z fnName Ljava/lang/String;
SourceFile
J2clPass.java % & ' u ! " E F : ; v w x w y w z { w A B | } ~ ; ? ? ? ? u ? ? ? ? ? ? ? ? String ? ? com/google/javascript/rhino/Node ? ? ? B ? ? ? w ? ? G H .$getDefine ? ? H Util ? ? 7com/google/javascript/jscomp/J2clPass$GetDefineRewriter ? Dcom/google/javascript/jscomp/NodeTraversal$AbstractPostOrderCallback AbstractPostOrderCallback ()V getSecondChild $()Lcom/google/javascript/rhino/Node; getLastChild detach com/google/javascript/rhino/IR nullNode !useSourceInfoIfMissingFromForTree F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; replaceWith %com/google/javascript/jscomp/J2clPass
access$000 X(Lcom/google/javascript/jscomp/J2clPass;)Lcom/google/javascript/jscomp/AbstractCompiler; -com/google/javascript/jscomp/AbstractCompiler reportCodeChange getString ()Ljava/lang/String;
java/util/Set contains (Ljava/lang/Object;)Z %com/google/javascript/jscomp/NodeUtil newQName e(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/lang/String;)Lcom/google/javascript/rhino/Node; name 6(Ljava/lang/String;)Lcom/google/javascript/rhino/Node; newCallNode i(Lcom/google/javascript/rhino/Node;[Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; comma isCall ()Z
getFirstChild getQualifiedName java/lang/String endsWith (Ljava/lang/CharSequence;)Z *com/google/javascript/jscomp/NodeTraversal ! " # $ % &