
com.google.javascript.jscomp.Es6ConvertSuper.class Maven / Gradle / Ivy
The newest version!
???? 3g
Y ? X ?
?
?
?
?
? w
8 ?
?
X ?
?
X ?
?
? ?
? ?
? ?
? ?
? ?
? ?
?
?
X ?
? ? ?
? ?
? ? ?
? ? ?
? ?
? ?
? ?
? ? ?
% ? ? ? ? ? ?
?
? ?
' ?
% ?
% ?
?
?
? ?
? ?
?
?
? ? ? ? ?
? ?
? ?
? ? ?
= ?
? ?
? ?
?
? ?
?
?
?
? ?
?
?
?
?
X ?
?
? ?
? ? ? ?
? ?
? ?
? ?
? ?
? ? InnerClasses compiler /Lcom/google/javascript/jscomp/AbstractCompiler; 2(Lcom/google/javascript/jscomp/AbstractCompiler;)V Code LineNumberTable LocalVariableTable this .Lcom/google/javascript/jscomp/Es6ConvertSuper; visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V member "Lcom/google/javascript/rhino/Node; hasConstructor Z t ,Lcom/google/javascript/jscomp/NodeTraversal; n parent
StackMapTable ? addSyntheticConstructor %(Lcom/google/javascript/rhino/Node;)V memberDef
exprResult body constructor info .Lcom/google/javascript/rhino/JSDocInfoBuilder; classNode
superClass classMembers isInterface %(Lcom/google/javascript/rhino/Node;)Z classJsDocInfo 'Lcom/google/javascript/rhino/JSDocInfo;
visitSuper G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V
callTarget
methodName Ljava/lang/String; node
enclosingCall potentialCallee clazz superName enclosingMemberDef callName baseCall ? j(Ljava/lang/String;Ljava/lang/String;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; baseClass arguments baseMethodName
methodCall callNode process externs root
hotSwapScript
scriptRoot originalRoot
SourceFile Es6ConvertSuper.java _ ] ^
r s ? ?
~
apply!"# com/google/javascript/rhino/Node$
?% u&' s var_args& ,com/google/javascript/rhino/JSDocInfoBuilder _( ,com/google/javascript/rhino/JSTypeExpression)*+,+ _- _. _/0123456&789 ~:;
<=>? java/lang/String :Only calls to super or to a method of super are supported.@ABCDEF& .com/google/javascript/jscomp/Es6ConvertSuper$1 _GHIJ&K
LMN
OPQ ? callR ?S
TU
? ?V sWXYZ[\ prototype java/lang/Object]^_`a sb 3com/google/javascript/jscomp/NodeTraversal$Callback Callbackcdefe ,com/google/javascript/jscomp/Es6ConvertSuper Dcom/google/javascript/jscomp/NodeTraversal$AbstractPostOrderCallback AbstractPostOrderCallback 0com/google/javascript/jscomp/HotSwapCompilerPass .com/google/javascript/jscomp/Es6ConvertSuper$2 %com/google/javascript/rhino/JSDocInfo ()V isClass ()Z getLastChild $()Lcom/google/javascript/rhino/Node;
getFirstChild isMemberFunctionDef getString ()Ljava/lang/String; equals (Ljava/lang/Object;)Z getNext isSuper getSecondChild isEmpty com/google/javascript/rhino/IR name 6(Ljava/lang/String;)Lcom/google/javascript/rhino/Node; paramList block function ?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; memberFunctionDef X(Ljava/lang/String;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; isQualifiedName
isFromExterns superNode string getprop h(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; thisNode i(Lcom/google/javascript/rhino/Node;[Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; addChildToFront (Z)V !com/google/javascript/rhino/Token ELLIPSIS #Lcom/google/javascript/rhino/Token; QMARK &(Lcom/google/javascript/rhino/Token;)V H(Lcom/google/javascript/rhino/Token;Lcom/google/javascript/rhino/Node;)V 7(Lcom/google/javascript/rhino/Node;Ljava/lang/String;)V recordParameter C(Ljava/lang/String;Lcom/google/javascript/rhino/JSTypeExpression;)Z build )()Lcom/google/javascript/rhino/JSDocInfo; setJSDocInfo K(Lcom/google/javascript/rhino/JSDocInfo;)Lcom/google/javascript/rhino/Node; !useSourceInfoIfMissingFromForTree %com/google/javascript/jscomp/NodeUtil getBestJSDocInfo K(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/JSDocInfo; isCall getParent isGetElem .com/google/javascript/jscomp/Es6ToEs3Converter CANNOT_CONVERT_YET -Lcom/google/javascript/jscomp/DiagnosticType; $com/google/javascript/jscomp/JSError make ?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)Lcom/google/javascript/jscomp/JSError; -com/google/javascript/jscomp/AbstractCompiler report )(Lcom/google/javascript/jscomp/JSError;)V getEnclosingClass 1(Lcom/google/javascript/jscomp/Es6ConvertSuper;)V getEnclosingNode h(Lcom/google/javascript/rhino/Node;Lcom/google/common/base/Predicate;)Lcom/google/javascript/rhino/Node; getEnclosingStatement detach reportCodeChange isStaticMember cloneTree putBooleanProp (IZ)V replaceChild
addChildAfter removeFirstChild getQualifiedName removeChildren replaceWith $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; com/google/common/base/Joiner on "(C)Lcom/google/common/base/Joiner; join K(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String; newQName e(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/lang/String;)Lcom/google/javascript/rhino/Node; addChildrenToBack *com/google/javascript/jscomp/NodeTraversal 0com/google/javascript/jscomp/TranspilationPasses processTranspile ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;[Lcom/google/javascript/jscomp/NodeTraversal$Callback;)V hotSwapTranspile 1 X Y Z ] ^ _ ` a F
*? *+? ? b ( ) * c
d e
] ^ f g a ? X,? ? F6,? ? :? (? ? ? ? ? 6?
?
:???? *,? ? ,? ? *,-?
? b 6
. /
0 1 3 - 4 0 5 3 2 = 8 B 9 G ; Q <