
com.google.javascript.jscomp.Es6ExtractClasses$SelfReferenceRewriter.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
$ R $ S
% T U
T $ V
W X
Y Z
W [
W \
$ ] ^
W _
` a b K c
W d
e f a g
h i
W j
W k
l m
n o
$ p a q r s r t u
W v
w x
y z
{ | }
h ~ ? ? SelfReferenceRewriter InnerClasses ClassDescription
classStack Ljava/util/Deque; Signature jLjava/util/Deque; this$0 0Lcom/google/javascript/jscomp/Es6ExtractClasses; 3(Lcom/google/javascript/jscomp/Es6ExtractClasses;)V Code LineNumberTable LocalVariableTable this FLcom/google/javascript/jscomp/Es6ExtractClasses$SelfReferenceRewriter; needsInnerNameRewriting G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Z classNode "Lcom/google/javascript/rhino/Node; parent
StackMapTable shouldTraverse s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Z t ,Lcom/google/javascript/jscomp/NodeTraversal; n visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V maybeUpdateClassSelfRef var "Lcom/google/javascript/jscomp/Var; klass WLcom/google/javascript/jscomp/Es6ExtractClasses$SelfReferenceRewriter$ClassDescription; nameNode ? ? e(Lcom/google/javascript/jscomp/Es6ExtractClasses;Lcom/google/javascript/jscomp/Es6ExtractClasses$1;)V x0 x1 2Lcom/google/javascript/jscomp/Es6ExtractClasses$1;
SourceFile Es6ExtractClasses.java 0 1 . / 0 ? java/util/LinkedList * + ? ? ? ? ? ? ? ? ? ? 7 8 Ucom/google/javascript/jscomp/Es6ExtractClasses$SelfReferenceRewriter$ClassDescription ? ? 0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? D C ? ? ? ? ? ? ? I : ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Dcom/google/javascript/jscomp/Es6ExtractClasses$SelfReferenceRewriter java/lang/Object 3com/google/javascript/jscomp/NodeTraversal$Callback Callback java/util/Iterator 0com/google/javascript/jscomp/Es6ExtractClasses$1 ()V com/google/javascript/rhino/Node isClass ()Z $com/google/common/base/Preconditions
checkArgument (Z)V
getFirstChild $()Lcom/google/javascript/rhino/Node; isName getString ()Ljava/lang/String; }(Lcom/google/javascript/jscomp/Es6ExtractClasses$SelfReferenceRewriter;Lcom/google/javascript/rhino/Node;Ljava/lang/String;)V java/util/Deque addFirst (Ljava/lang/Object;)V ,$SwitchMap$com$google$javascript$rhino$Token [I getToken %()Lcom/google/javascript/rhino/Token; !com/google/javascript/rhino/Token ordinal ()I removeFirst ()Ljava/lang/Object; com/google/javascript/rhino/IR empty useSourceInfoFrom F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; replaceChild G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V .com/google/javascript/jscomp/Es6ExtractClasses
access$100 a(Lcom/google/javascript/jscomp/Es6ExtractClasses;)Lcom/google/javascript/jscomp/AbstractCompiler; -com/google/javascript/jscomp/AbstractCompiler reportCodeChange iterator ()Ljava/util/Iterator; hasNext next matchesQualifiedName %(Lcom/google/javascript/rhino/Node;)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; com/google/javascript/jscomp/Var getNameNode outerName Ljava/lang/String; name 6(Ljava/lang/String;)Lcom/google/javascript/rhino/Node; $ % &