
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.class Maven / Gradle / Ivy
The newest version!
???? 3? T ? T ?
T ?
U ? ?
? ?
? T ? ?
? ?
? ?
?
T ? ? ? ? ? ? ? ?
?
?
?
? ? ? ? T ? ?
? ?
? ?
T ?
T ?
? ? ?
?
? ?
?
?
T ?
?
?
? ?
? ?
?
? ? ? ? ?
? ?
- ?
? ? ?
? ?
? ?
?
? ?
?
?
?
? ?
?
?
?
?
?
[
InnerClasses FindStaticMembers JavascriptClass DUPLICATE_CLASS -Lcom/google/javascript/jscomp/DiagnosticType; duplicateClassNames Ljava/util/Set; Signature #Ljava/util/Set; compiler /Lcom/google/javascript/jscomp/AbstractCompiler; classByAlias Ljava/util/LinkedHashMap; xLjava/util/LinkedHashMap; 2(Lcom/google/javascript/jscomp/AbstractCompiler;)V Code LineNumberTable LocalVariableTable this ;Lcom/google/javascript/jscomp/Es6ToEs3ClassSideInheritance; process G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V externs "Lcom/google/javascript/rhino/Node; root findStaticMembers MLcom/google/javascript/jscomp/Es6ToEs3ClassSideInheritance$FindStaticMembers;
hotSwapScript
scriptRoot originalRoot processInherits (Ljava/util/List;)V superclassNameNode superclassQname Ljava/lang/String; subclassNameNode
subclassQname
superClass KLcom/google/javascript/jscomp/Es6ToEs3ClassSideInheritance$JavascriptClass; subClass inheritsCall
inheritsCalls Ljava/util/List; LocalVariableTypeTable 4Ljava/util/List;
StackMapTable!" ? ? ? 7(Ljava/util/List;)V copyDeclarations ?(Lcom/google/javascript/jscomp/Es6ToEs3ClassSideInheritance$JavascriptClass;Lcom/google/javascript/jscomp/Es6ToEs3ClassSideInheritance$JavascriptClass;Lcom/google/javascript/rhino/Node;)V
memberName getprop info .Lcom/google/javascript/rhino/JSDocInfoBuilder; unknown .Lcom/google/javascript/rhino/JSTypeExpression; declaration parent
staticGetProp copyStaticMembers name param params function sourceInfoNode assign
exprResult inheritsExpressionResult staticMember# isOverriden `(Lcom/google/javascript/jscomp/Es6ToEs3ClassSideInheritance$JavascriptClass;Ljava/lang/String;)Z subclassMember isReferenceToClass Q(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;)Z t ,Lcom/google/javascript/jscomp/NodeTraversal; n className var "Lcom/google/javascript/jscomp/Var;$
access$500 ?(Lcom/google/javascript/jscomp/Es6ToEs3ClassSideInheritance;Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;)Z x0 x1 x2
access$600 V(Lcom/google/javascript/jscomp/Es6ToEs3ClassSideInheritance;)Ljava/util/LinkedHashMap;
access$700 L(Lcom/google/javascript/jscomp/Es6ToEs3ClassSideInheritance;)Ljava/util/Set; ()V
SourceFile !Es6ToEs3ClassSideInheritance.java ] ^ c d ? ? f ? java/util/HashSet java/util/LinkedHashMap a b Kcom/google/javascript/jscomp/Es6ToEs3ClassSideInheritance$FindStaticMembers f%& 3com/google/javascript/jscomp/NodeTraversal$Callback Callback'()*+ w x",-!./01 com/google/javascript/rhino/Node23456378 Icom/google/javascript/jscomp/Es6ToEs3ClassSideInheritance$JavascriptClass9:; [ \ java/lang/String<=>?@A ? ? ? ?BCD/EFGH5IC ? ?J3K3LMN ?OPQ#RS ,com/google/javascript/rhino/JSTypeExpressionTUV fW fXYZ
visibility[\]Q^_ ?`a`b3c nd ?e;fCg/Fhi3j/kl`m/nopqrstuv3 ?Ow nx;y;z/{|}~$?/ ,Multiple classes cannot share the same name.??? 9com/google/javascript/jscomp/Es6ToEs3ClassSideInheritance java/lang/Object 0com/google/javascript/jscomp/HotSwapCompilerPass ;com/google/javascript/jscomp/Es6ToEs3ClassSideInheritance$1 java/util/Iterator java/util/List ,com/google/javascript/rhino/JSDocInfoBuilder com/google/javascript/jscomp/Var {(Lcom/google/javascript/jscomp/Es6ToEs3ClassSideInheritance;Lcom/google/javascript/jscomp/Es6ToEs3ClassSideInheritance$1;)V *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
access$100 _(Lcom/google/javascript/jscomp/Es6ToEs3ClassSideInheritance$FindStaticMembers;)Ljava/util/List; iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getLastChild $()Lcom/google/javascript/rhino/Node; getQualifiedName ()Ljava/lang/String; getPrevious get &(Ljava/lang/Object;)Ljava/lang/Object;
java/util/Set contains (Ljava/lang/Object;)Z $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
access$200 \(Lcom/google/javascript/jscomp/Es6ToEs3ClassSideInheritance$JavascriptClass;)Ljava/util/Set; isGetProp $com/google/common/base/Preconditions
checkState (Z)V getString
access$300 getSecondChild cloneTree com/google/javascript/rhino/IR string 6(Ljava/lang/String;)Lcom/google/javascript/rhino/Node; h(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; getJSDocInfo )()Lcom/google/javascript/rhino/JSDocInfo;
maybeCopyFrom W(Lcom/google/javascript/rhino/JSDocInfo;)Lcom/google/javascript/rhino/JSDocInfoBuilder; !com/google/javascript/rhino/Token QMARK #Lcom/google/javascript/rhino/Token; &(Lcom/google/javascript/rhino/Token;)V 7(Lcom/google/javascript/rhino/Node;Ljava/lang/String;)V
recordType 1(Lcom/google/javascript/rhino/JSTypeExpression;)Z addSuppression (Ljava/lang/String;)V build setJSDocInfo K(Lcom/google/javascript/rhino/JSDocInfo;)Lcom/google/javascript/rhino/Node; F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; !useSourceInfoIfMissingFromForTree getParent addChildBefore reportCodeChange add
access$400 isAssign (ZLjava/lang/Object;)V
getFirstChild
isFunction %com/google/javascript/jscomp/NodeUtil getFunctionParameters isParamList children ()Ljava/lang/Iterable; java/lang/Iterable %com/google/javascript/rhino/JSDocInfo getType 0()Lcom/google/javascript/rhino/JSTypeExpression; recordParameter C(Ljava/lang/String;Lcom/google/javascript/rhino/JSTypeExpression;)Z getNext
addChildAfter equals containsKey isName getScope &()Lcom/google/javascript/jscomp/Scope; "com/google/javascript/jscomp/Scope getVar 6(Ljava/lang/String;)Lcom/google/javascript/jscomp/Var; isLocal +com/google/javascript/jscomp/DiagnosticType error S(Ljava/lang/String;Ljava/lang/String;)Lcom/google/javascript/jscomp/DiagnosticType; 1 T U V [ \ ] ^ _ ` a b c d _ e f g h d *? *? Y? ? *? Y? ? *+? ? i x i v y z j k l a b m n h ? 3?
Y*? N*? +? Y-S?
*? ,? Y-S?
*-? ? ? i ~
? * ? 2 ? j * 3 k l 3 o p 3 q p
) r s t n h w #?
Y*? N*? +? Y-S?
*-? ? ? i ?
? ? " ? j * # k l # u p # v p
r s w x h ?
?+? M,? ? ?,? ? N-? :? :? :? :*? ? ? :*? ? ? : *? ? ? *? -? ? ? ? ???? ? ???* -? * -? ??v? i B ? ? ? ' ? . ? 5 ? C ? Q ? _ ? q ? r ? | ? ? ? ? ? ? ? ? j \ q y p ' j z { . c | p 5 \ } { C N ~ Q @ ? w ? p ? k l ? ? ? ? ? ? ? ? ; ? ?? j
? ? ? ? ? ? ? ? ? ? ? ? ? _ ? ? ? h
?+? ? ! :? ? ?? ? :? "? #? ? $:+? %? ? ???*,? &? ???-? ':? (? )? *:? +? ,: ? -Y? Y? .? /0? 1:
? 2W 3? 4 ? 5? 6W? 7:-? 8W-? 9:? 9? :*? ? ;,? %? ? ,? ? < W,? %? < W??? i b ? ! ? ) ? 3 ? A ? D ? N ? Q ? W ? f ? p ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? j z 3 ? ? { W ? | p f ? ? p p | ? ? ? g ? ?
? F ? p ? 9 ? p ! ? ? p ? k l ? ~ ? ? ? ? p ? ? ?? 8 ? ?? ?? ? ? h ? E+? =? ! :? ?2? ? :? >? ?? @? ? $:+? %? ? ???*,? &? ???? +? ,:? :: ? A? _? @: ? B:
? C
? ?
? D? E :? ? 1? ? :? +? ? $:
? +? F? GW???-? ':
? H:
? (? )? *? (? )? *? I:3? 4? 5? 6W? 7:
? 8W-? 9:? 9
? J*? ? ;,? =? < W??ʱ i ? # ? ! ? + ? 8 ? F ? I ? S ? V ? ` ? g ? k ? s ? z ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ?" ?. ?5 ?A ?D ? j ? ? ? {
? ? p ? N ? p
8 ? { ` ? ? ? g ? ? p k ? ? p ? l | p
? e y p ? F ? p - ? p
" ? p ! ? p E k l E ~ E ? E ? p ? T ? ?? = ? ?? @ ? ? ? ? ? ? ? ? ? ? ? ? 4? ? t ? ? ? ? ? ? h ? P+? =? ! N-? ? /-? ? :? >? ?? @? ? $,? K? ????+? %,? ? ?? i " ? ? ( ? : ? <