
com.google.javascript.jscomp.Compiler.class Maven / Gradle / Ivy
The newest version!
???? 3
? ? ?
?
?
?
?
?
? ? G ?
?
? ?
? ? ? ?
? !
! ?" ?# ?$ ?% ?&'
( ?( x) ?*
+, ?-.
/ ?/ ?0 ?1 ?23?
54 ?5 ?6 ?7 ?89
< ?:;
? ?< ?= ?>
?@ ?A
?B ?C
?
?DE
FG ?H
0I 0J
KL
0MN
?O ?P
QQR
US 0T
UU
?V 0W
0X
0Y
0Z
0[
0\ 0]
0^
0_
?`a
b
0cd ?e
fcghi
?j
}k
ll
jm }n
0o
0p +q
rs tu
0v
0w }x 0y }z }{ |} t~ 0
t? }?
?? }? t? 0? }? ?
G?
0????
?????????
??
????
??
?? 0? ??
??
??
??
??
?? ?? ?????
?? ??? ???
??
??
??
m?
??
??
??
??
?? 0?
? 0? 0?
?? 0?
?? 0?
???
???? ????
?? ??
??
c ??
??
???
??
????
??
???????c ???
?? ??
??
?? ?? ??
?? ??
?? ???
?? ??
??
??
F?
??
??
???
????
??
???
?
???
/?
/? 0?
??
/?
??
??
????333333
?? 0
?
0
?
? 0
0
? 0
? 0
?
?
?
?
?
F
F
?
?
A !
"#$
?&
'
( )
*
0+
,
-
.
0/
01 023? 04 05 06
?7 89
:;X
?<=
3>
??
3@
?AB&C
:D
:E 0F0GHI?JK
?L 0M
?N
?O ?P
QRST 0U
?V
?W
?XY
?Z[\
?]^?
?_
<`a
?bcd
Ze
Zf
?g
h
?i
?j3?
?k
?l Rm Rn Ro Rp ?q Rr Rs
?tu?k?lv
pw
0x
0y
?z
?{?|
?}
?~
F?????
??
???
???????
??
?? ???
????
??
??
*??
??
F?
*?
??
??
??
??
??
??
??
?O
????
??
?? ?
x?
??
????
?
?? ???
??
0?
?
???
??
??
??
??
??
??
??
?? ??
??
??
?
??
??
??
??
??
??
? ???
?? 0??
??
??
?? ???
?>
??
??
?? ???
?? ?
???
??
???
??
?? 0? 0?? 0?
?? ??
??
??
??
??
??I?
??
??
??
??
??????
??
?? ??
??
0? 0? 0??
??
???
?
?? 0?
??
??
??
??
??? ??
?? ??
?
0
?
?
?
?
?
?
?
?
?
?
>
#
#
?
??
?
*
?!
0
?"
?#$%
5&
7?'
:()
<(*
>+-
@.
@/
@0
@1
@2
?3
@4
@5
06
07
8
?9
?: 0;<=
Q>
Q?@A
VBC
X>DE RF
[G
[H
I
J
K
L
?M
NOeP
0Q 0R 0S 0T 0U 0V 0WX
?Y 9Z 9[
?\
0O ]
3?
0^
0_ `a `b 0c 0d
efg
}
mh
ki
?j 0kl?lm
?n
op
?q?r?s
?r
?t 0u
vw
??
|
?x
?y
z{
l|
??
?}~
?
l?
??
l?
??
??
??
????
:?
Q
??
??
??
??
???
??
??
??
???
??? ? ??
??
??
?? ??
??
??
??
??
?? ?
??
??
??
??
?
:????
?
?? 0? ????
??
??
??
??
??
??
??
??
??
?????
??
??
???
???
??
??
??
???
??
??
????
V?
??
??
??
???
???
???
0???
???? 0?
??
????
??????? ??? ???
:?
??????????? InnerClasses CodeBuilder SyntheticExternsPosition SINGLETON_MODULE_NAME Ljava/lang/String;
ConstantValue MODULE_DEPENDENCY_ERROR -Lcom/google/javascript/jscomp/DiagnosticType; MISSING_ENTRY_ERROR MISSING_MODULE_ERROR PARSING_PASS_NAME CROSS_MODULE_CODE_MOTION_NAME CROSS_MODULE_METHOD_MOTION_NAME CONFIG_RESOURCE options .Lcom/google/javascript/jscomp/CompilerOptions; passes )Lcom/google/javascript/jscomp/PassConfig; externs Ljava/util/List; Signature >Ljava/util/List; modules 9Ljava/util/List; moduleGraph ,Lcom/google/javascript/jscomp/JSModuleGraph; moduleLoader 0Lcom/google/javascript/jscomp/deps/ModuleLoader; inputs errorManager +Lcom/google/javascript/jscomp/ErrorManager;
warningsGuard ,Lcom/google/javascript/jscomp/WarningsGuard; injectedLibraries Ljava/util/Map; ELjava/util/Map; lastInjectedLibrary "Lcom/google/javascript/rhino/Node; externsRoot jsRoot externAndJsRoot lastJsSource languageMode LanguageMode ;Lcom/google/javascript/jscomp/CompilerOptions$LanguageMode;
inputsById bLjava/util/Map; originalSourcesLoader !Lcom/google/common/base/Function; ^Lcom/google/common/base/Function; sourceMapOriginalSources (Ljava/util/concurrent/ConcurrentHashMap; eLjava/util/concurrent/ConcurrentHashMap; inputSourceMaps iLjava/util/concurrent/ConcurrentHashMap; commentsPerFile pLjava/util/Map;>; sourceMap (Lcom/google/javascript/jscomp/SourceMap;
externExports uniqueNameId I hasRegExpGlobalReferences Z functionInformationMap 5Lcom/google/javascript/jscomp/FunctionInformationMap; debugLog Ljava/lang/StringBuilder; defaultCodingConvention /Lcom/google/javascript/jscomp/CodingConvention; typeRegistry 3Lcom/google/javascript/rhino/jstype/JSTypeRegistry; parserConfig -Lcom/google/javascript/jscomp/parsing/Config; externsParserConfig abstractInterpreter >Lcom/google/javascript/jscomp/type/ReverseAbstractInterpreter;
typeValidator ,Lcom/google/javascript/jscomp/TypeValidator; phaseOptimizer -Lcom/google/javascript/jscomp/PhaseOptimizer; tracker 1Lcom/google/javascript/jscomp/PerformanceTracker; defFinder 6Lcom/google/javascript/jscomp/DefinitionUseSiteFinder; forwardDeclaredTypes Ljava/util/Set; #Ljava/util/Set; symbolTable -Lcom/google/javascript/jscomp/GlobalTypeInfo; mostRecentTypechecker MostRecentTypechecker ELcom/google/javascript/jscomp/AbstractCompiler$MostRecentTypechecker; oldErrorReporter +Lcom/google/javascript/rhino/ErrorReporter; OPTIMIZE_LOOP_ERROR MOTION_ITERATIONS_ERROR compilerExecutor /Lcom/google/javascript/jscomp/CompilerExecutor; logger Ljava/util/logging/Logger; outStream Ljava/io/PrintStream; globalRefMap 4Lcom/google/javascript/jscomp/GlobalVarReferenceMap; progress D lastPassName externProperties
pathJoiner Lcom/google/common/base/Joiner; EMPTY_MODULE_LIST_ERROR EMPTY_ROOT_MODULE_ERROR DUPLICATE_INPUT DUPLICATE_EXTERN_INPUT sanityCheck *Lcom/google/javascript/jscomp/PassFactory;
currentTracer %Lcom/google/javascript/jscomp/Tracer; currentPassName syntheticCodeId recentChange +Lcom/google/javascript/jscomp/RecentChange; codeChangeHandlers BLjava/util/List; SYNTHETIC_EXTERNS SYNTHETIC_EXTERNS_AT_END synthesizedExternsInput ,Lcom/google/javascript/jscomp/CompilerInput; synthesizedExternsInputAtEnd defaultDefineValues (Lcom/google/common/collect/ImmutableMap; ^Lcom/google/common/collect/ImmutableMap; ()V Code LineNumberTable LocalVariableTable this 'Lcom/google/javascript/jscomp/Compiler; (Ljava/io/PrintStream;)V stream .(Lcom/google/javascript/jscomp/ErrorManager;)V setErrorManager createMessageFormatter 1()Lcom/google/javascript/jscomp/MessageFormatter; colorize setOriginalSourcesLoader $(Lcom/google/common/base/Function;)V LocalVariableTypeTable a(Lcom/google/common/base/Function;)V RuntimeInvisibleAnnotations 1Lcom/google/common/annotations/VisibleForTesting; initOptions 1(Lcom/google/javascript/jscomp/CompilerOptions;)V printer 6Lcom/google/javascript/jscomp/PrintStreamErrorManager;
StackMapTable printConfig printStream initWarningsGuard /(Lcom/google/javascript/jscomp/WarningsGuard;)V reconcileOptionsWithGuards expectStrictModeInput ()Z init Q(Ljava/util/List;Ljava/util/List;Lcom/google/javascript/jscomp/CompilerOptions;)V input )Lcom/google/javascript/jscomp/SourceFile; module 'Lcom/google/javascript/jscomp/JSModule; Ljava/util/List; Ljava/util/List;? ? ?(Ljava/util/List;Ljava/util/List;Lcom/google/javascript/jscomp/CompilerOptions;)V initModules e ModuleDependenceException FLcom/google/javascript/jscomp/JSModuleGraph$ModuleDependenceException; Ljava/util/List;? ?(Ljava/util/List;Ljava/util/List;Lcom/google/javascript/jscomp/CompilerOptions;)V initBasedOnOptions makeCompilerInput #(Ljava/util/List;Z)Ljava/util/List; file files isExtern TT; ?(Ljava/util/List;Z)Ljava/util/List; checkFirstModule (Ljava/util/List;)V <(Ljava/util/List;)V createFillFileName &(Ljava/lang/String;)Ljava/lang/String;
moduleName
joinPathParts '([Ljava/lang/String;)Ljava/lang/String; pathParts [Ljava/lang/String; fillEmptyModules rebuildInputsFromModules getAllInputsFromModules "(Ljava/util/List;)Ljava/util/List; inputName inputMap JLjava/util/Map;
y(Ljava/util/List;)Ljava/util/List;
getRelativeTo 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; relative base initInputsByIdMap id %Lcom/google/javascript/rhino/InputId; previous initAST compile ?(Lcom/google/javascript/jscomp/SourceFile;Lcom/google/javascript/jscomp/SourceFile;Lcom/google/javascript/jscomp/CompilerOptions;)Lcom/google/javascript/jscomp/Result; extern u(Ljava/util/List;Ljava/util/List;Lcom/google/javascript/jscomp/CompilerOptions;)Lcom/google/javascript/jscomp/Result; t ?(Ljava/util/List;Ljava/util/List;Lcom/google/javascript/jscomp/CompilerOptions;)Lcom/google/javascript/jscomp/Result; compileModules ?(Ljava/util/List;Ljava/util/List;Lcom/google/javascript/jscomp/CompilerOptions;)Lcom/google/javascript/jscomp/Result; '()Lcom/google/javascript/jscomp/Result; disableThreads
setTimeout (I)V timeout runInCompilerThread 3(Ljava/util/concurrent/Callable;)Ljava/lang/Object; callable Ljava/util/concurrent/Callable; $Ljava/util/concurrent/Callable;? . ?(Ljava/util/concurrent/Callable;)TT; compileInternal parse
getPassConfig +()Lcom/google/javascript/jscomp/PassConfig; createPassConfigInternal
setPassConfig ,(Lcom/google/javascript/jscomp/PassConfig;)V precheck whitespaceOnlyPasses pfc transpileAndDontCheck check pass 0Lcom/google/javascript/jscomp/ExternExportsPass; process .(Lcom/google/javascript/jscomp/CompilerPass;)V p +Lcom/google/javascript/jscomp/CompilerPass; maybeSanityCheck runSanityCheck stripCode ?(Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)V
stripTypes stripNameSuffixes stripTypePrefixes stripNamePrefixes r (Lcom/google/javascript/jscomp/StripCode;C ?(Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)V runCustomPasses 9(Lcom/google/javascript/jscomp/CustomPassExecutionTime;)V
executionTime 6Lcom/google/javascript/jscomp/CustomPassExecutionTime; startPass (Ljava/lang/String;)V passName endPass
beforePass afterPass currentJsSource getCurrentJsSource ()Ljava/lang/String; script source filename builder filenames $Ljava/util/List;??
getScriptNode 6(Ljava/lang/String;)Lcom/google/javascript/rhino/Node; newTracer 9(Ljava/lang/String;)Lcom/google/javascript/jscomp/Tracer; comment
stopTracer :(Lcom/google/javascript/jscomp/Tracer;Ljava/lang/String;)V result J getResult
scriptNode state
State /Lcom/google/javascript/jscomp/PassConfig$State; transpiledFiles :Ljava/util/Set;
getErrors )()[Lcom/google/javascript/jscomp/JSError; getWarnings getRoot $()Lcom/google/javascript/rhino/Node; getLanguageMode =()Lcom/google/javascript/jscomp/CompilerOptions$LanguageMode; setLanguageMode >(Lcom/google/javascript/jscomp/CompilerOptions$LanguageMode;)V mode nextUniqueNameId ()I resetUniqueNameId getUniqueNameIdSupplier #()Lcom/google/common/base/Supplier; self 7()Lcom/google/common/base/Supplier; areNodesEqualForInlining G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Z n1 n2 getInput S(Lcom/google/javascript/rhino/InputId;)Lcom/google/javascript/jscomp/CompilerInput; removeExternInput ((Lcom/google/javascript/rhino/InputId;)V root? newExternInput ?(Ljava/lang/String;Lcom/google/javascript/jscomp/Compiler$SyntheticExternsPosition;)Lcom/google/javascript/jscomp/CompilerInput; name pos @Lcom/google/javascript/jscomp/Compiler$SyntheticExternsPosition; ast (Lcom/google/javascript/jscomp/SourceAst; putCompilerInput (Lcom/google/javascript/rhino/InputId;Lcom/google/javascript/jscomp/CompilerInput;)Lcom/google/javascript/jscomp/CompilerInput; replaceIncrementalSourceAst '(Lcom/google/javascript/jscomp/JsAst;)Z $Lcom/google/javascript/jscomp/JsAst; oldInput newRoot oldRoot newInput inputIdOnAst addNewSourceAst getModuleGraph .()Lcom/google/javascript/jscomp/JSModuleGraph; getDegenerateModuleGraph? getTypeIRegistry -()Lcom/google/javascript/rhino/TypeIRegistry; getTypeRegistry 5()Lcom/google/javascript/rhino/jstype/JSTypeRegistry; forwardDeclareType typeName setMostRecentTypechecker H(Lcom/google/javascript/jscomp/AbstractCompiler$MostRecentTypechecker;)V lastRun getTypedScopeCreator 5()Lcom/google/javascript/jscomp/MemoizedScopeCreator; ensureDefaultPassConfig 2()Lcom/google/javascript/jscomp/DefaultPassConfig; buildKnownSymbolTable ,()Lcom/google/javascript/jscomp/SymbolTable; *Lcom/google/javascript/jscomp/SymbolTable; typedScopeCreator 3Lcom/google/javascript/jscomp/MemoizedScopeCreator; globalNamespace .Lcom/google/javascript/jscomp/GlobalNamespace; refCollector :Lcom/google/javascript/jscomp/ReferenceCollectingCallback; preprocessorSymbolTable 6Lcom/google/javascript/jscomp/PreprocessorSymbolTable;? ? getTopScope +()Lcom/google/javascript/jscomp/TypedScope; getReverseAbstractInterpreter @()Lcom/google/javascript/jscomp/type/ReverseAbstractInterpreter; interpreter GLcom/google/javascript/jscomp/type/ChainableReverseAbstractInterpreter; getTypeValidator .()Lcom/google/javascript/jscomp/TypeValidator; getTypeMismatches ()Ljava/lang/Iterable; TypeMismatch Q()Ljava/lang/Iterable; getImplicitInterfaceUses getSymbolTable /()Lcom/google/javascript/jscomp/GlobalTypeInfo; getDefinitionFinder 8()Lcom/google/javascript/jscomp/DefinitionUseSiteFinder; setDefinitionFinder 9(Lcom/google/javascript/jscomp/DefinitionUseSiteFinder;)V parseInputs n modInfo /Lcom/google/javascript/jscomp/ModuleIdentifier; require inputModuleIdentifiers inputsToRewrite sia 9Lcom/google/javascript/jscomp/SourceInformationAnnotator; devMode tracer OLjava/util/Map; orderInputsWithLargeStack orderInputs provide MissingProvideException NLcom/google/javascript/jscomp/deps/SortedDependencies$MissingProvideException; MissingModuleException CLcom/google/javascript/jscomp/JSModuleGraph$MissingModuleException; staleInputs?? hoistUnorderedExterns hoistAllExterns
hoistIfExtern /(Lcom/google/javascript/jscomp/CompilerInput;)Z info 'Lcom/google/javascript/rhino/JSDocInfo; hoistNoCompileFiles repartitionInputs processJsonInputs !(Ljava/util/List;)Ljava/util/Map; Ljava/io/IOException; inputsToProcess rewriteJson 2Lcom/google/javascript/jscomp/RewriteJsonToModule; u(Ljava/util/List;)Ljava/util/Map; processEs6Modules (Ljava/util/List;Z)V forceRewrite B(Ljava/util/List;Z)V processAMDAndCommonJSModules cjs 5Lcom/google/javascript/jscomp/ProcessCommonJSModules; M(Lcom/google/javascript/jscomp/SourceFile;)Lcom/google/javascript/rhino/Node; parseSyntheticCode js newCompilerOptions 0()Lcom/google/javascript/jscomp/CompilerOptions; initCompilerOptionsIfTesting H(Ljava/lang/String;Ljava/lang/String;)Lcom/google/javascript/rhino/Node; fileName
parseTestCode getDefaultErrorReporter -()Lcom/google/javascript/rhino/ErrorReporter; toSource
toSourceArray ()[Ljava/lang/String; ;(Lcom/google/javascript/jscomp/JSModule;)Ljava/lang/String; <(Lcom/google/javascript/jscomp/JSModule;)[Ljava/lang/String; Y(Lcom/google/javascript/jscomp/Compiler$CodeBuilder;ILcom/google/javascript/rhino/Node;)V cb 3Lcom/google/javascript/jscomp/Compiler$CodeBuilder; inputSeqNum 6(Lcom/google/javascript/rhino/Node;)Ljava/lang/String; _(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/SourceMap;Z)Ljava/lang/String; firstOutput Builder 2Lcom/google/javascript/jscomp/CodePrinter$Builder; - shouldEmitUseStrict optimize
optimizations ; setCssRenamingMap 0(Lcom/google/javascript/jscomp/CssRenamingMap;)V map -Lcom/google/javascript/jscomp/CssRenamingMap; getCssRenamingMap /()Lcom/google/javascript/jscomp/CssRenamingMap;
computeCFG 1()Lcom/google/javascript/jscomp/ControlFlowGraph; cfa 2Lcom/google/javascript/jscomp/ControlFlowAnalysis; U()Lcom/google/javascript/jscomp/ControlFlowGraph; normalize
prepareAst %(Lcom/google/javascript/rhino/Node;)V recordFunctionInformation recordFunctionInfoPass 8Lcom/google/javascript/jscomp/RecordFunctionInformation; addChangeHandler 3(Lcom/google/javascript/jscomp/CodeChangeHandler;)V handler 0Lcom/google/javascript/jscomp/CodeChangeHandler; removeChangeHandler setScope getJsRoot hasScopeChanged %(Lcom/google/javascript/rhino/Node;)Z reportChangeToEnclosingScope setPhaseOptimizer 0(Lcom/google/javascript/jscomp/PhaseOptimizer;)V po reportCodeChange getCodingConvention 1()Lcom/google/javascript/jscomp/CodingConvention;
convention getParserConfigLanguageMode w(Lcom/google/javascript/jscomp/CompilerOptions$LanguageMode;)Lcom/google/javascript/jscomp/parsing/Config$LanguageMode; getParserConfig
ConfigContext l(Lcom/google/javascript/jscomp/AbstractCompiler$ConfigContext;)Lcom/google/javascript/jscomp/parsing/Config; configLanguageMode :Lcom/google/javascript/jscomp/parsing/Config$LanguageMode;
strictMode
StrictMode 8Lcom/google/javascript/jscomp/parsing/Config$StrictMode; context =Lcom/google/javascript/jscomp/AbstractCompiler$ConfigContext; createConfig ?(Lcom/google/javascript/jscomp/parsing/Config$LanguageMode;Lcom/google/javascript/jscomp/parsing/Config$StrictMode;)Lcom/google/javascript/jscomp/parsing/Config; config " getDiagnosticGroups 1()Lcom/google/javascript/jscomp/DiagnosticGroups; report )(Lcom/google/javascript/jscomp/JSError;)V newLevel )Lcom/google/javascript/jscomp/CheckLevel; error &Lcom/google/javascript/jscomp/JSError; level # R(Lcom/google/javascript/jscomp/CheckLevel;Lcom/google/javascript/jscomp/JSError;)V ignoredLevel
getErrorLevel Q(Lcom/google/javascript/jscomp/JSError;)Lcom/google/javascript/jscomp/CheckLevel; throwInternalError *(Ljava/lang/String;Ljava/lang/Exception;)V message cause Ljava/lang/Exception; finalMessage Ljava/lang/RuntimeException;?
getErrorCount getWarningCount hasHaltingErrors hasErrors
addToDebugLog str getSourceFileByName =(Ljava/lang/String;)Lcom/google/javascript/jscomp/SourceFile;
sourceName addInputSourceMap B(Ljava/lang/String;Lcom/google/javascript/jscomp/SourceMapInput;)V sourceFileName inputSourceMap -Lcom/google/javascript/jscomp/SourceMapInput; getSourceMapping % OriginalMapping T(Ljava/lang/String;II)Lcom/google/debugging/sourcemap/proto/Mapping$OriginalMapping;
lineNumber columnNumber >Lcom/google/debugging/sourcemap/proto/Mapping$OriginalMapping; pathx %
getSourceLine '(Ljava/lang/String;I)Ljava/lang/String;? getSourceRegion :(Ljava/lang/String;I)Lcom/google/javascript/jscomp/Region; getNodeForCodeInsertion K(Lcom/google/javascript/jscomp/JSModule;)Lcom/google/javascript/rhino/Node; moduleInputs getSourceMap *()Lcom/google/javascript/jscomp/SourceMap; getVariableMap ,()Lcom/google/javascript/jscomp/VariableMap; getPropertyMap getStringMap
getOptions getFunctionalInformationMap 7()Lcom/google/javascript/jscomp/FunctionInformationMap; setLoggingLevel (Ljava/util/logging/Level;)V Ljava/util/logging/Level; getAstDotGraph
Exceptions getErrorManager -()Lcom/google/javascript/jscomp/ErrorManager; getInputsInOrder ()Ljava/util/List; @()Ljava/util/List;
getInputsById ()Ljava/util/Map; d()Ljava/util/Map; getExternsInOrder getInputsForTesting getExternsForTesting setHasRegExpGlobalReferences (Z)V
references updateGlobalVarReferences 4(Ljava/util/Map;Lcom/google/javascript/rhino/Node;)V refMapPatch collectionRoot & ReferenceCollection ?Ljava/util/Map; ?(Ljava/util/Map;Lcom/google/javascript/rhino/Node;)V getGlobalVarReferences 6()Lcom/google/javascript/jscomp/GlobalVarReferenceMap; getSynthesizedExternsInput .()Lcom/google/javascript/jscomp/CompilerInput; getSynthesizedExternsInputAtEnd getProgress ()D getLastPassName setProgress (DLjava/lang/String;)V newProgress setExternProperties (Ljava/util/Set;)V &(Ljava/util/Set;)V getExternProperties ()Ljava/util/Set; %()Ljava/util/Set;
replaceScript '(Lcom/google/javascript/jscomp/JsAst;)V originalRoot addNewScript emptyScript inputId processNewScript I(Lcom/google/javascript/jscomp/JsAst;Lcom/google/javascript/rhino/Node;)V
runHotSwap p(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/PassConfig;)V passFactory
passConfig runHotSwapPass q(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/PassFactory;)V 2Lcom/google/javascript/jscomp/HotSwapCompilerPass; ' getCleanupPassConfig removeSyntheticVarsInput ensureLibraryInjected 7(Ljava/lang/String;Z)Lcom/google/javascript/rhino/Node; var jsdoc .Lcom/google/javascript/rhino/JSDocInfoBuilder; directive words node resourceName force doNotInject originalCode lastChild
firstChild parent getReleaseVersion Ljava/util/ResourceBundle; /Lcom/google/common/annotations/GwtIncompatible; value java.util.ResourceBundle getReleaseDate addComments %(Ljava/lang/String;Ljava/util/List;)V comments MLjava/util/List; b(Ljava/lang/String;Ljava/util/List;)V getComments $(Ljava/lang/String;)Ljava/util/List; a(Ljava/lang/String;)Ljava/util/List; setDefaultDefineValues +(Lcom/google/common/collect/ImmutableMap;)V values a(Lcom/google/common/collect/ImmutableMap;)V getDefaultDefineValues *()Lcom/google/common/collect/ImmutableMap; `()Lcom/google/common/collect/ImmutableMap; getModuleLoader 2()Lcom/google/javascript/jscomp/deps/ModuleLoader; addFilesToSourceMap (Ljava/lang/Iterable;)V Ljava/lang/Iterable; @Ljava/lang/Iterable<+Lcom/google/javascript/jscomp/SourceFile;>; C(Ljava/lang/Iterable<+Lcom/google/javascript/jscomp/SourceFile;>;)V addFileToSourceMap '(Ljava/lang/String;Ljava/lang/String;)V contents -()Lcom/google/javascript/jscomp/CompilerPass; -()Lcom/google/javascript/jscomp/ScopeCreator;
access$000 *(Lcom/google/javascript/jscomp/Compiler;)V x0
access$100 *(Lcom/google/javascript/jscomp/Compiler;)I
access$200 9(Lcom/google/javascript/jscomp/Compiler;)Ljava/util/List;
access$300 Q(Lcom/google/javascript/jscomp/Compiler;)Lcom/google/javascript/jscomp/SourceMap;
access$400 ?(Lcom/google/javascript/jscomp/Compiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/SourceMap;Z)Ljava/lang/String; x1 x2 x3
SourceFile
Compiler.java?VW8/cd? java/io/PrintStream????*+,- java/util/LinkedHashMap=>E (IFI 'com/google/javascript/jscomp/Compiler$1??LM &java/util/concurrent/ConcurrentHashMapOPRP java/util/HashMapT>XYZ[\ java/lang/StringBuilder_` 4com/google/javascript/jscomp/ClosureCodingConventionabefgflmpq java/util/HashSetrs )zwz * + ,{| -com/google/javascript/jscomp/CompilerExecutor??????s 'com/google/javascript/jscomp/Compiler$3? -??????Z )com/google/javascript/jscomp/RecentChange?? java/util/ArrayList?/???? . /??????? the error manager cannot be null 0 1 29: 3? 4 5 6 7 8 9_ /com/google/javascript/jscomp/LoggerErrorManager????? : 4com/google/javascript/jscomp/PrintStreamErrorManager? ; <Z =?? >\ ?? @? A? B? C? D\ E? F G?? ==== CompilerOptions ==== H5 I< ==== WarningsGuard ====;< J 1com/google/javascript/jscomp/ComposeWarningsGuard *com/google/javascript/jscomp/WarningsGuard 5com/google/javascript/jscomp/SuppressDocWarningsGuardGH K?? L? M N O P Q R Q S! T U V # WL X Y Z? [ O \\ ] O ^ O _ ` O aL bL c? d O?? e O fL g\ h O i j kd l? %com/google/javascript/jscomp/JSModule %com/google/javascript/jscomp/Compiler $singleton$?5 m n o? p q 'com/google/javascript/jscomp/SourceFile r s? r t?????\ u v???????????./2/ wd *com/google/javascript/jscomp/JSModuleGraph??45 Dcom/google/javascript/jscomp/JSModuleGraph$ModuleDependenceException ! java/lang/String x y z< { y | }IJ????????R? ~ L ? ? ? ?~ ?/ ?? ?\ ? ? *com/google/javascript/jscomp/CompilerInput? ? ???! ? ? ???! ? ? $fillFile?? ? ? ??? ? ?
? 2 ? ? ? ? ? ? ? ? ? ? ? ? / ? ?J> ? ?|}?!?! ? ?]CA ??BA com/google/javascript/rhino/Node ? ?DA ? / ??? ????`?O generateReportHI ???KL? 'com/google/javascript/jscomp/Compiler$2 #com/google/javascript/jscomp/Result?? ? ? ??? ? ???? ?\? ???? ?\ ?? ?\?? ? ? ? ?%?no ???] .com/google/javascript/jscomp/DefaultPassConfig?? 1 ? setPassConfig was already called ? ? ? ?301 runWhitespaceOnlyPasses ? ?? (com/google/javascript/jscomp/PassFactory ? ? ? runTranspileOnlyPasses ?? +com/google/javascript/jscomp/PhaseOptimizer 9com/google/javascript/jscomp/PhaseOptimizer$ProgressRange
ProgressRange??? ?? ? ? ? ? ? ?? ?? ?? ?? ? ? ? ??(s )s*s+s&' ?3 Creating extern file for exports ? ?545 .com/google/javascript/jscomp/ExternExportsPass? ? ! ?<7?
Strip code &com/google/javascript/jscomp/StripCode? ? ?? ? ? ? ? ? ? )com/google/javascript/jscomp/CompilerPass /Tracer should not be null at the end of a pass.$? ?\;< ? t ?? H? // yields: '// ************************************ ?/?<FG ?<
? File ' ' not found ?? ? ? ? ?? on recently changed AST ? ? #com/google/javascript/jscomp/Tracer Compiler?? ? ? ? ? ? ? ? ?cdYZ[Z ? ? ? ? ? ? ? ?]^ ?> ?? ? $com/google/javascript/jscomp/JSError 'com/google/javascript/jscomp/Compiler$4? ? ??
?
%
% ? ?no?? Not an extern input: %s ?
?
t
] )com/google/javascript/jscomp/SyntheticAst
t "java/lang/IllegalArgumentException Conflicting externs name: ?
x
r
? No input to replace: %s
< 1
\]
]?
java/lang/IllegalStateException Input already exists: r
j???? java/lang/RuntimeException Unhandled typechecker ?
cd 1com/google/javascript/rhino/jstype/JSTypeRegistry?
???
=PassConfigs must eventually delegate to the DefaultPassConfig (com/google/javascript/jscomp/SymbolTable?
!
"
#
$??
%
& 8com/google/javascript/jscomp/ReferenceCollectingCallback
'
*?
+
,
-
0
1
2
3?
4?
5
$
6
$
7
$
8
$??hi Dcom/google/javascript/jscomp/type/SemanticReverseAbstractInterpreter
9\ Ccom/google/javascript/jscomp/type/ClosureReverseAbstractInterpreter ?
:
;
<jk *com/google/javascript/jscomp/TypeValidator??
=???uv +com/google/javascript/jscomp/GlobalTypeInfo?
> W ?
?? /com/google/javascript/jscomp/PerformanceTracker?
@
A
B8595
C\
D\ .com/google/javascript/jscomp/deps/ModuleLoader
E/?
F67??
G L????
H
I
J
K<
L
M
N
O<
P
?
?
??
Q7??
R?
S
T/ 7com/google/javascript/jscomp/SourceInformationAnnotator? ?
U
0 'com/google/javascript/jscomp/Compiler$5??
V
W
X
Y?
Z
?5??
[
\
] Lcom/google/javascript/jscomp/deps/SortedDependencies$MissingProvideException"!
^< Acom/google/javascript/jscomp/JSModuleGraph$MissingModuleException#!
_???????
`
??
a
b
c?
d?
e??? 0com/google/javascript/jscomp/RewriteJsonToModule .json (
f< )
g5 java/io/IOException
h? .com/google/javascript/jscomp/ProcessEs6Modules
i
j 4com/google/javascript/jscomp/TransformAMDToCJSModule 3com/google/javascript/jscomp/ProcessCommonJSModules?
k?? Parsing: a5 "com/google/javascript/jscomp/JsAst? s [synthetic: ?
l ] ,com/google/javascript/jscomp/CompilerOptions????
[testcode] 'com/google/javascript/jscomp/Compiler$6 'com/google/javascript/jscomp/Compiler$7 'com/google/javascript/jscomp/Compiler$8?
m 'com/google/javascript/jscomp/Compiler$9 (com/google/javascript/jscomp/Compiler$10?
n
o 0com/google/javascript/jscomp/CodePrinter$Builder?
p
q
r
s
t
u
v
w?
x
w
y<
z_
{?
|??X?
} Computing Control Flow Graph 0com/google/javascript/jscomp/ControlFlowAnalysis?
~
Normalizing &com/google/javascript/jscomp/Normalize?
? 'com/google/javascript/jscomp/PrepareAst Recording function information 6com/google/javascript/jscomp/RecordFunctionInformation
?
??
?
??"$%&
??*?
?? .com/google/javascript/jscomp/CodeChangeHandler
??+, (7
?7
?7
?7
?7
?7 unexpected language mode: /1
?;
?;BC
? j
?
?
?? "
?
?
?
?
?s
?\
?B
? -com/google/javascript/jscomp/DiagnosticGroups
?
?OT??
?
?IQ 6INTERNAL COMPILER ERROR.
Please report this problem.
?
?
?
?
?
?
?]d^d_?
?\ ?
? #com/google/javascript/rhino/InputId +com/google/javascript/jscomp/SourceMapInput}
?
?
?
?
?<??
?
? ?
? 2
?
?
?
?
?
?d
?
?
y
?
?
?
?
? No inputs Root module has no inputs
??
?
?
?
?
??
?
?
??
?? 2com/google/javascript/jscomp/GlobalVarReferenceMap?????
??? {SyntheticVarsDeclar}tu {SyntheticVarsAtEnd}
?x?~???
?
?
??
?
?q
?
????
????
????
?
? Performing HotSwap for pass ?5 '
? ? *com/google/javascript/jscomp/CleanupPassespq
?\@A js/ .js
?
?
???
?]
??
??
?<
?
?
?
?
?
?
?
?d use declare??vG?
? ,com/google/javascript/rhino/JSDocInfoBuilder?? duplicate
?5
y
b
?
??? Bad directive:
?
?
?
?
?? jscomp_ _
?
?
?]z{
?
? ? 1com.google.javascript.jscomp.parsing.ParserConfig
?
?
? compiler.version
??
compiler.date
?? 'java/lang/UnsupportedOperationException +addComments may only be called in IDE mode. +getComments may only be called in IDE mode. java/util/List
?\}~
? s JSC_MODULE_DEPENDENCY_ERROR GBad dependency: {0} -> {1}. Modules must be listed in dependency order.
?M
? JSC_MISSING_ENTRY_ERROR )required entry point "{0}" never provided 2unknown module "{0}" specified in entry point spec JSC_OPTIMIZE_LOOP_ERROR 3Exceeded max number of optimization iterations: {0}}! 2Exceeded max number of code motion iterations: {0}~! com.google.javascript.jscomp
?
?
?
? JSC_EMPTY_MODULE_LIST_ERROR $At least one module must be provided JSC_EMPTY_ROOT_MODULE_ERROR ?Root module ''{0}'' must contain at least one source code input JSC_DUPLICATE_INPUT Duplicate input: {0} JSC_DUPLICATE_EXTERN_INPUT Duplicate extern input: {0} -com/google/javascript/jscomp/AbstractCompiler )com/google/javascript/jscomp/ErrorHandler .com/google/javascript/jscomp/SourceFileMapping (com/google/javascript/jscomp/Compiler$11 1com/google/javascript/jscomp/Compiler$CodeBuilder >com/google/javascript/jscomp/Compiler$SyntheticExternsPosition crossModuleCodeMotion crossModuleMethodMotion 9com/google/javascript/jscomp/CompilerOptions$LanguageMode Ccom/google/javascript/jscomp/AbstractCompiler$MostRecentTypechecker java/util/Iterator
java/util/Map java/lang/Throwable java/util/concurrent/Callable -com/google/javascript/jscomp/PassConfig$State
java/util/Set &com/google/javascript/jscomp/SourceAst )com/google/javascript/rhino/TypeIRegistry 1com/google/javascript/jscomp/MemoizedScopeCreator ,com/google/javascript/jscomp/GlobalNamespace 4com/google/javascript/jscomp/PreprocessorSymbolTable Ecom/google/javascript/jscomp/type/ChainableReverseAbstractInterpreter 7com/google/javascript/jscomp/TypeValidator$TypeMismatch %com/google/javascript/rhino/JSDocInfo &com/google/javascript/jscomp/SourceMap -com/google/javascript/jscomp/CodingConvention 8com/google/javascript/jscomp/parsing/Config$LanguageMode ;com/google/javascript/jscomp/AbstractCompiler$ConfigContext 6com/google/javascript/jscomp/parsing/Config$StrictMode +com/google/javascript/jscomp/parsing/Config JsDocParsing 8com/google/javascript/jscomp/parsing/Config$JsDocParsing RunMode 3com/google/javascript/jscomp/parsing/Config$RunMode 'com/google/javascript/jscomp/CheckLevel
?