
com.google.javascript.jscomp.Es6ConvertSuperConstructorCalls.class Maven / Gradle / Ivy
The newest version!
???? 3c >)
?*+
* >,
-.
/01
2
3
4
5607
58 9:; <0=
>>:?
@:ABCBDE
FG
H
IJ
>K
>L
MN
O
P
>Q RSTU
&*V
&W
&X
YZ
I[
>\
>]
>^
>_
`
Fa
b
Mc
d
e:f
g:h
Mi
Mj
k
>lmn
Mo
Mp
q
r
s
Mt >u
?v
?w
?xy
Jz
J{
|
}
~
?
???
?
S??
W?
W?
?
?
5?
?
F??
M?
M?
?
?
?
??
%?
?
?
??
???
M?
M??
>?
%????????????????????????????????????
??
??
???
??
??
F?
?
>???
??
???
??
???? UndefinedReturnValueCheck InnerClasses ConstructorData TMP_ERROR Ljava/lang/String;
ConstantValue
SUPER_THIS compiler /Lcom/google/javascript/jscomp/AbstractCompiler; constructorDataStack Ljava/util/Deque; Signature aLjava/util/Deque; globalNamespace .Lcom/google/javascript/jscomp/GlobalNamespace; 2(Lcom/google/javascript/jscomp/AbstractCompiler;)V Code LineNumberTable LocalVariableTable this >Lcom/google/javascript/jscomp/Es6ConvertSuperConstructorCalls; shouldTraverse s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Z superCall "Lcom/google/javascript/rhino/Node; constructorData NLcom/google/javascript/jscomp/Es6ConvertSuperConstructorCalls$ConstructorData; t ,Lcom/google/javascript/jscomp/NodeTraversal; n parent
StackMapTableE visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V.
visitSuper }(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/jscomp/Es6ConvertSuperConstructorCalls$ConstructorData;)V newSuperCall superCallParent constructorBody firstStatement firstSuperCall superClassQName constructor
superCalls Ljava/util/List; LocalVariableTypeTable 4Ljava/util/List;??Tm? isKnownToReturnOnlyUndefined (Ljava/lang/String;)Z ref Ref 2Lcom/google/javascript/jscomp/GlobalNamespace$Ref; functionBody
functionQName
globalName? Name 3Lcom/google/javascript/jscomp/GlobalNamespace$Name; declarationRef declaredVarOrProp declaration
declaredValue?y createNewSuperCall X(Ljava/lang/String;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; superClassDotCall applyNode
superDotApply superNode nullOrThisNode callee replaceNativeErrorSuperCall G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V superStatement body getError getTmpError copyMessage setStack superErrorExpr isNativeObjectClass A(Lcom/google/javascript/jscomp/NodeTraversal;Ljava/lang/String;)Z className isNativeErrorClass superClassName isUnextendableNativeClass isDefinedInSources varName objectVar "Lcom/google/javascript/jscomp/Var;? updateThisToSuperThis 5(Lcom/google/javascript/rhino/Node;Ljava/util/List;)V replaceThisWithSuperThis Callback 5Lcom/google/javascript/jscomp/NodeTraversal$Callback; Y(Lcom/google/javascript/rhino/Node;Ljava/util/List;)V getSuperClassQName 6(Lcom/google/javascript/rhino/Node;)Ljava/lang/String; statement constructorStatement &getSuperClassNameIfIsInheritsStatement H(Lcom/google/javascript/rhino/Node;Ljava/lang/String;)Ljava/lang/String;
superClass callNode jscompDotInherits
classNameNode process externs root
hotSwapScript
scriptRoot originalRoot
access$200 o(Lcom/google/javascript/jscomp/Es6ConvertSuperConstructorCalls;)Lcom/google/javascript/jscomp/AbstractCompiler; x0
SourceFile $Es6ConvertSuperConstructorCalls.java ? ? ?? java/util/ArrayDeque ? ??? Lcom/google/javascript/jscomp/Es6ConvertSuperConstructorCalls$ConstructorData ?????????????????? ? ???? ? ??? ? ???????????? com/google/javascript/rhino/Node??? ????? java/lang/String java/lang/StringBuilder extending native class:
? ? ? ? ? ?? ??? !"?#?