
com.google.javascript.jscomp.ProcessEs6Modules.class Maven / Gradle / Ivy
The newest version!
???? 3X T T
? T
T
T T T
T T
)!
T"
)#
T$
)%
T&
)'
)()
:*
:+
:,
-
./
01
02
)34567689
):
);
)<=>?
/@AB
)C DE
)F
)G DHI
JK TLM
N
OP
QRSTU
QV
WX
WY
WZ
)[ T\
)]
.^
)_
O`
)a
)b
)c
Qd
)e
)f
)g
)hi
Rjkl
Wm
)n
Wo pqr
st Du
)v
)w
)x
)y
Tz{
b
b|}
b~ D
?
??
??
??
)?
)?
???
J?
T?A?S5? t? t? R? R?
W?S??
{??
)?
}?
{?
{?
)?
W?
{??
??A:?
)?
.?
{?
{?
{???
??
{?A??
????
?? T???? NameNodePair InnerClasses ModuleOriginalNamePair RenameGlobalVars FindGoogProvideOrGoogModule DEFAULT_EXPORT_NAME Ljava/lang/String;
ConstantValue !LHS_OF_GOOG_REQUIRE_MUST_BE_CONST -Lcom/google/javascript/jscomp/DiagnosticType; NAMESPACE_IMPORT_CANNOT_USE_STAR compiler 'Lcom/google/javascript/jscomp/Compiler; scriptNodeCount I exportMap Ljava/util/Map; Signature `Ljava/util/Map; importMap jLjava/util/Map; classes Ljava/util/Set; #Ljava/util/Set; typedefs alreadyRequired isEs6Module Z forceRewrite googRequireInsertSpot "Lcom/google/javascript/rhino/Node; *(Lcom/google/javascript/jscomp/Compiler;)V Code LineNumberTable LocalVariableTable this 0Lcom/google/javascript/jscomp/ProcessEs6Modules; processFile &(Lcom/google/javascript/rhino/Node;Z)V root finder LLcom/google/javascript/jscomp/ProcessEs6Modules$FindGoogProvideOrGoogModule;
StackMapTable 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 parent visitImport
moduleName name origName
grandChild child require
importDecl
importName isNamespaceImport scriptMk?9? visitExport decl var nameFromOtherModule exportedName
exportSpec moduleIdentifier
importNode v "Lcom/google/javascript/jscomp/Var; maybeName declaration first export?? visitScript Q(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;)V builder .Lcom/google/javascript/rhino/JSDocInfoBuilder; typeExpr .Lcom/google/javascript/rhino/JSTypeExpression; info 'Lcom/google/javascript/rhino/JSDocInfo;
exprResult assign
withSuffix nodeForSourceInfo getProp entry Entry Ljava/util/Map$Entry; googProvide jsDocInfo LocalVariableTypeTable fLjava/util/Map$Entry;?? rewriteRequires %(Lcom/google/javascript/rhino/Node;)V
access$200 Y(Lcom/google/javascript/jscomp/ProcessEs6Modules;)Lcom/google/javascript/jscomp/Compiler; x0
access$300 A(Lcom/google/javascript/jscomp/ProcessEs6Modules;)Ljava/util/Map; ()V
SourceFile ProcessEs6Modules.java ? ? ? ? ?
? ? java/util/LinkedHashMap ? ? java/util/HashMap java/util/HashSet ? ? ? ? ? ? Jcom/google/javascript/jscomp/ProcessEs6Modules$FindGoogProvideOrGoogModule????? ? ? ? ??? ? ??? ? ??? ? ????? goog:?????????????????????????? com/google/javascript/rhino/Node?????? default Ecom/google/javascript/jscomp/ProcessEs6Modules$ModuleOriginalNamePair ???????????????? )Expected an IMPORT_STAR node, but was: %s??? ? ? java/lang/String??????????? goog.require? ??? ? ?
??? ;com/google/javascript/jscomp/ProcessEs6Modules$NameNodePair ? .com/google/javascript/jscomp/ProcessEs6Modules $jscompDefaultExport ?? ? ? Wildcard export? ?!? ?"#?$ ? ? java/lang/StringBuilder%& .'?(?)*+,-?.?/0?1?2?34 ? NProcessEs6Modules supports only one invocation per CompilerInput / script node5678 java/util/Map$Entry9?:? ? ? ? ?;<? ,com/google/javascript/rhino/JSDocInfoBuilder ?= ,com/google/javascript/rhino/JSTypeExpression>? ??@ABC ?D? ?com/google/javascript/jscomp/ProcessEs6Modules$RenameGlobalVars ?E goog.provideFG
HIJ?K? missingProvide missingRequireLMNOPQ
0com/google/javascript/jscomp/ProcessEs6Modules$1 ?R %JSC_LHS_OF_GOOG_REQUIRE_MUST_BE_CONST MThe left side of a goog.require() must use ''const'' (not ''let'' or ''var'')STU ? ? $JSC_NAMESPACE_IMPORT_CANNOT_USE_STAR kNamespace imports ('goog:some.Namespace') cannot use import * as. Did you mean to import {0} from ''{1}'';? Dcom/google/javascript/jscomp/NodeTraversal$AbstractPostOrderCallback AbstractPostOrderCallback *com/google/javascript/jscomp/NodeTraversal java/util/Iterator
java/util/Map com/google/javascript/jscomp/Var traverseEs6V Callback ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)V isFound ()Z isImport isExport isScript getLastChild $()Lcom/google/javascript/rhino/Node; getString ()Ljava/lang/String;
startsWith (Ljava/lang/String;)Z length ()I substring (I)Ljava/lang/String; getInput .()Lcom/google/javascript/jscomp/CompilerInput; *com/google/javascript/jscomp/CompilerInput getPath
ModulePath =()Lcom/google/javascript/jscomp/deps/ModuleLoader$ModulePath;W 9com/google/javascript/jscomp/deps/ModuleLoader$ModulePath resolveEs6Module O(Ljava/lang/String;)Lcom/google/javascript/jscomp/deps/ModuleLoader$ModulePath; toModuleName children ()Ljava/lang/Iterable; java/lang/Iterable iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; isEmpty isString isName Y(Ljava/lang/String;Ljava/lang/String;Lcom/google/javascript/jscomp/ProcessEs6Modules$1;)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getToken %()Lcom/google/javascript/rhino/Token; !com/google/javascript/rhino/Token IMPORT_SPECS #Lcom/google/javascript/rhino/Token;
getFirstChild
getChildCount IMPORT_STAR $com/google/common/base/Preconditions
checkState ((ZLjava/lang/String;Ljava/lang/Object;)V makeError ?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)Lcom/google/javascript/jscomp/JSError; %com/google/javascript/jscomp/Compiler report )(Lcom/google/javascript/jscomp/JSError;)V %com/google/javascript/jscomp/NodeUtil getEnclosingScript F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;
java/util/Set add (Ljava/lang/Object;)Z newQName e(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/lang/String;)Lcom/google/javascript/rhino/Node; com/google/javascript/rhino/IR string 6(Ljava/lang/String;)Lcom/google/javascript/rhino/Node; call i(Lcom/google/javascript/rhino/Node;[Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; !useSourceInfoIfMissingFromForTree
addChildAfter G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V
addRequire (Ljava/lang/String;)V removeChild reportCodeChange getBooleanProp (I)Z
isFunction isClass getName 6(Lcom/google/javascript/rhino/Node;)Ljava/lang/String; cloneTree getJSDocInfo )()Lcom/google/javascript/rhino/JSDocInfo; setJSDocInfo K(Lcom/google/javascript/rhino/JSDocInfo;)Lcom/google/javascript/rhino/Node; replaceChild i(Ljava/lang/String;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/ProcessEs6Modules$1;)V removeFirstChild h(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; .com/google/javascript/jscomp/Es6ToEs3Converter CANNOT_CONVERT_YET $com/google/javascript/jscomp/JSError make IMPORT cloneNode H(Lcom/google/javascript/rhino/Token;Lcom/google/javascript/rhino/Node;)V useSourceInfoFrom addChildBefore append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString EXPORT_SPECS getScope &()Lcom/google/javascript/jscomp/Scope; "com/google/javascript/jscomp/Scope getVar 6(Ljava/lang/String;)Lcom/google/javascript/jscomp/Var; isGlobal %com/google/javascript/rhino/JSDocInfo hasTypedefType getNext detach 1com/google/javascript/jscomp/ClosureRewriteModule checkAndSetStrictModeDirective
checkArgument (ZLjava/lang/Object;)V entrySet ()Ljava/util/Set; getKey getValue getprop contains (Z)V getSourceFileName 7(Lcom/google/javascript/rhino/Node;Ljava/lang/String;)V
recordTypedef 1(Lcom/google/javascript/rhino/JSTypeExpression;)Z build addChildToBack recordConstancy E(Lcom/google/javascript/jscomp/ProcessEs6Modules;Ljava/lang/String;)V addChildToFront
addProvide copyFrom W(Lcom/google/javascript/rhino/JSDocInfo;)Lcom/google/javascript/rhino/JSDocInfoBuilder; isPopulatedWithFileOverview recordFileOverview &com/google/common/collect/ImmutableSet of N(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; recordSuppressions (Ljava/util/Set;)Z clear 3(Lcom/google/javascript/jscomp/ProcessEs6Modules;)V +com/google/javascript/jscomp/DiagnosticType error S(Ljava/lang/String;Ljava/lang/String;)Lcom/google/javascript/jscomp/DiagnosticType; 3com/google/javascript/jscomp/NodeTraversal$Callback .com/google/javascript/jscomp/deps/ModuleLoader 1 T ?
? ? ? U ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? F*? *? *? Y? ? *? Y? ? *?
Y? ? *?
Y? ?
*?
Y? ? *+? ? ? &