
com.google.javascript.jscomp.ProcessCommonJSModules$FindImportsAndExports.class Maven / Gradle / Ivy
The newest version!
???? 3? ? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ?
M ?
? ?
?
M
M
M
M
M
?
?
# ?
?
M
(
M
M ?
M
6
!
M"
# $%
?&
M' ?
M(
?)
?*
+,
?-
. /
01
?2
3
M4
M56
7
+89
:;
:<
:=>
:?
:@
MA
MB
0C DEF
U ?G
UH
UI
UJ
MKL
MMNOPQPR
MS
MTU
MV
MW
MX ?OY
MZ
0[
+\] #^
_
M`
a
Mb
c
:d
:ef
ug
uh
ui
Mjk
Ml
Mm (n (o
Mp
Mq
Mrstu hasGoogProvideOrModule Z script "Lcom/google/javascript/rhino/Node; umdPatterns Ljava/util/List; Signature
UmdPattern InnerClasses RLjava/util/List;
moduleExports
ExportInfo RLjava/util/List; exports imports Ljava/util/Set; #Ljava/util/Set; errors 8Ljava/util/List; this$0 5Lcom/google/javascript/jscomp/ProcessCommonJSModules; 8(Lcom/google/javascript/jscomp/ProcessCommonJSModules;)V Code LineNumberTable LocalVariableTable this FindImportsAndExports KLcom/google/javascript/jscomp/ProcessCommonJSModules$FindImportsAndExports; isCommonJsModule ()Z
StackMapTable getModuleExports ()Ljava/util/List; T()Ljava/util/List;
getExports shouldTraverse s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Z
nodeTraversal ,Lcom/google/javascript/jscomp/NodeTraversal; n parent visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V maybeGetProp
ifAncestor v "Lcom/google/javascript/jscomp/Var; qNameRoot t>w visitRequireCall require requireName Ljava/lang/String;
modulePathy
ModulePath ;Lcom/google/javascript/jscomp/deps/ModuleLoader$ModulePath;
moduleName%y visitRequireEnsureCall Q(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;)V dep call dependencies callbackz reportModuleErrors ()V error &Lcom/google/javascript/jscomp/JSError; addGoogProvide rValue base export @Lcom/google/javascript/jscomp/ProcessCommonJSModules$ExportInfo; builder .Lcom/google/javascript/rhino/JSDocInfoBuilder; totalExportStatements I
initModule refChild ci ,Lcom/google/javascript/jscomp/CompilerInput; directAssignmentsAtTopLevel directAssignments{ getOutermostIfAncestor F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; outerIf replaceUmdPatterns p newNode
umdPattern @Lcom/google/javascript/jscomp/ProcessCommonJSModules$UmdPattern;s
SourceFile ProcessCommonJSModules.java 3com/google/javascript/jscomp/ProcessCommonJSModules ? ? ? ? ? ? ? ? java/util/ArrayList ? ? ? ? ? ? java/util/HashSet ? ? ? ?|}~??? ?????? ??????? ??? goog.provide?? goog.module? ??? require.ensure ? ? module.exports?? module??? >com/google/javascript/jscomp/ProcessCommonJSModules$ExportInfo ???? ? ??? >com/google/javascript/jscomp/ProcessCommonJSModules$UmdPattern?? ??
define.amd??? ?????w? ????????? java/lang/String???~? ? ? ???{???????????????????????? goog??????? com/google/javascript/rhino/Node ??? ?? ???? ??? ?Expected the function to have 2 arguments but instead found {0} java/lang/StringBuilder ??????? ? ?The first argument must be an array literal of string literals.?????z? ?????? ? OThe second argument must be a function whose first argument is named "require".?????? $com/google/javascript/jscomp/JSError?????? provide? ?? ?? ?? ?? ???? ??? ,com/google/javascript/rhino/JSDocInfoBuilder ??? ????? goog.require??? ?? ?? ?? ?? ??? Icom/google/javascript/jscomp/ProcessCommonJSModules$FindImportsAndExports java/lang/Object 3com/google/javascript/jscomp/NodeTraversal$Callback Callback com/google/javascript/jscomp/Var? 9com/google/javascript/jscomp/deps/ModuleLoader$ModulePath java/util/Iterator *com/google/javascript/jscomp/CompilerInput java/util/List size ()I 'com/google/common/collect/ImmutableList copyOf A(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList; isScript $com/google/common/base/Preconditions
checkState (Z)V *com/google/javascript/jscomp/NodeTraversal
inGlobalScope %com/google/javascript/jscomp/NodeUtil isControlStructure %(Lcom/google/javascript/rhino/Node;)Z isStatementBlock isExprResult getFirstFirstChild $()Lcom/google/javascript/rhino/Node; matchesQualifiedName (Ljava/lang/String;)Z isCall
getFirstChild getScope &()Lcom/google/javascript/jscomp/Scope; "com/google/javascript/jscomp/Scope getVar 6(Ljava/lang/String;)Lcom/google/javascript/jscomp/Var; I(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/Scope;)V add (Ljava/lang/Object;)Z
access$000 5(Ljava/util/List;Lcom/google/javascript/rhino/Node;)Z getSecondChild G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V getChildAtIndex %(I)Lcom/google/javascript/rhino/Node; isName getString ()Ljava/lang/String; equals isGlobal
access$100 {(Lcom/google/javascript/jscomp/ProcessCommonJSModules;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; getQualifiedName isLValue SUSPICIOUS_EXPORTS_ASSIGNMENT -Lcom/google/javascript/jscomp/DiagnosticType; makeError ?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)Lcom/google/javascript/jscomp/JSError;
getChildCount isString getInput .()Lcom/google/javascript/jscomp/CompilerInput; getPath =()Lcom/google/javascript/jscomp/deps/ModuleLoader$ModulePath; resolveCommonJsModule O(Ljava/lang/String;)Lcom/google/javascript/jscomp/deps/ModuleLoader$ModulePath;
access$200 ^(Lcom/google/javascript/jscomp/ProcessCommonJSModules;)Lcom/google/javascript/jscomp/Compiler; COMMON_JS_MODULE_LOAD_ERROR %com/google/javascript/jscomp/Compiler report )(Lcom/google/javascript/jscomp/JSError;)V toModuleName isExpressionResultUsed getParent removeChild %(Lcom/google/javascript/rhino/Node;)V
java/util/Set
access$300 8(Lcom/google/javascript/jscomp/ProcessCommonJSModules;)Z
addRequire (Ljava/lang/String;)V com/google/javascript/rhino/IR name 6(Ljava/lang/String;)Lcom/google/javascript/rhino/Node; string getprop h(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; i(Lcom/google/javascript/rhino/Node;[Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;
exprResult !useSourceInfoIfMissingFromForTree addChildToFront reportCodeChange UNKNOWN_REQUIRE_ENSURE append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString
isArrayLit children ()Ljava/lang/Iterable; java/lang/Iterable iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; getNext
isFunction detach removeChildren putBooleanProp (IZ)V
getInputId '()Lcom/google/javascript/rhino/InputId; S(Lcom/google/javascript/rhino/InputId;)Lcom/google/javascript/jscomp/CompilerInput;
addProvide node getEnclosingScript isAssign getRValueOfLValue isObjectLit
isTopLevel var objectlit G([Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; recordConstancy build )()Lcom/google/javascript/rhino/JSDocInfo; setJSDocInfo K(Lcom/google/javascript/rhino/JSDocInfo;)Lcom/google/javascript/rhino/Node;
addChildAfter isIf ifRoot activeBranch isBlock detachChildren replaceChild .com/google/javascript/jscomp/deps/ModuleLoader ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? K*+? *? *? *? *? Y? ? *? Y? ? *? Y? ?
*? Y? ?
*? Y? ? ? ? " ? ? ? ? ? ) ? 4 ? ? ? ? K ? ? K ? ? ? ? ? [ %*?
? ? *? ? ? *? ? ? ? ? ? ? % ? ? ?
@ ? ? ? 2 *? ? ? ? ? ? ? ? ? ? ? ? ? 2 *?
? ? ? ? ? ? ? ? ? ? ? ? } ,? ? *? ? ? ? *,? ? ? ? ? ? ? ? * ? ? ? ? ? ? ? ? ? @ ? ? ? 6 ?+? ? @-? -? ?
-? ? .,? ? ',? :? ? ?
? ? *? ,? ? ,? ? ? *+,? ,? ? \+? !? ":? I*? ? #Y,+? ? $? % W*-? &:? '*? ? '? *? ? (Y? )? *? % W? =,+? ? 4*-? &:? (*? ? '? *? ? (Y? ,? *? % W,? -? ?.,? /? 0? ?+? .? ":? ? 1? ?*? ,? 2:? 9.? 3? 0? ,? 4? $*? ? c*? +? 5? 6? 7? % W? I*?
? #Y,+? ? $? % W*-? &:? '*? ? '? *? ? (Y? )? *? % W,? ? (,? 8? ,? 9? ? ,? )? :?
*+,-? ;? ? ? * ? ? ? ? ? ? &