
com.google.javascript.jscomp.DefaultPassConfig.class Maven / Gradle / Ivy
The newest version!
???? 3?
"?
"? "? "? "? "? "? "? "? "?
"? "? "? "? "? "?
"? "?
1??
??[
? "??_
? "??a
? "??b
"? "??c
&? "??e
*? "??f
.? "??g
2? "??h
6? "??i
:? "??j
>? "??k
B? "??l
F? "??m
J? "??
N? "??o
Q? "???
U? "??q
Y? "???
]? "???
a? "??t
e? "??u
i? "???
m? "???
q? "??x
u? "??y
y? "??z
}? "??{
?? "??|
?? "??}
?? "??~
?? "??
?? "???
?? "???
?? "??
?? "???
?? "???
?? "???
?? "???
?? "???
?? "??
?? "???
?? "???
?? "???
?? "???
?? "? ?
?? "
?? "
?? "?
?? "
?
?? "?
?? "
?
?? "?
?? "?
?? "?
?? "?
?? "?
?? "?
?? "?
?? "?
?? " ?
? "!"?
? "#$?
? "%&?
? "'(?
? ")*?
? "+,?
? "-.?
? "/0?
#? "12?
'? "34?
+? "56?
/? "78?
3? "9:?
7? ";<?
;? "=>?
?? "?@?
C? "AB?
G? "CD?
K? "EF?
O? "GH?
S? "IJ?
W? "KL?
[? "MN?
_? "OP?
c? "QR?
g? "ST?
k? "UV?
o? "WX
s? "YZ
v? "[\?
y? "]^?
}? "_`?
?? "ab?
?? "cd?
?? "efg?
?? "hi?
?? "jk?
?? "lm?
?? "no?
?? "pq?
?? "rs?
?? "tu?
?? "vw?
?? "xy?
?? "z{|
?? "}~
?? "??
?? "???
?? "???
?? "???
?? "???
?? "???
?? "???
?? "???
?? "???
?? "???
?? "???
?? "???
?? "???
?? "???
?? "???
?? "???
?? "???
?? "???
? "???
? "???
? "???
? "???
? "???
? "???
? "???
? "???
!? "???
%? "? ??
????
,?
??
+? "?
??
??
4??
4??
6??
8?
?? ??
???? ??
?? ??
??
??
?? ??
??
?? ????
"?
"? ?? ?? ???
?? ??
?? ?? ?? ?? ??
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??
?? ?? ?? ?? ?? ??
"?
?
" ?
?
? ?
? ? ?
? ?
? ? ?
?
? ? ?
? ? ? ? ? ? ?! ?" ?# ?$ ?% ?& ?' ?(
?) ?* ?+
",?- ?. ?/ ?0 ?1 ?2 34
"56
"789 ?:; 3< ?= ?>
"? ?@ ?A ?B ?C DE ?F GH
?I ?J KL ?M ?N ?O ?PQ? ?R ?S ?T ?U VW VX ?Y DZ "[
\]
^_`a
??b
?c
?d
?e
"f ?g ?h ?i
?j ?k ?l ?m ?no
"pq
"r ?s ?t ?u ?v ?w?xyzy{|
?}
~??
~??
"???? ????????????
?? ?????
???
???
???
???
???
???
?
??
~??
?
"??
?
D? D??
?Q?Q-
??? ?? V? ?? ?? ?? ??
?
?
???
??
?
,? ????
???? ???
????
?? "??
\????? InnerClasses? ClearTypedScope? GlobalTypeResolver COMPILED_CONSTANT_NAME Ljava/lang/String;
ConstantValue CLOSURE_LOCALE_CONSTANT_NAME CANNOT_USE_PROTOTYPE_AND_VAR -Lcom/google/javascript/jscomp/DiagnosticType; GLOBAL_SYMBOL_NAMESPACE_PATTERN Ljava/util/regex/Pattern; namespaceForChecks .Lcom/google/javascript/jscomp/GlobalNamespace; preprocessorSymbolTable 6Lcom/google/javascript/jscomp/PreprocessorSymbolTable; moduleRewriteState GlobalRewriteState FLcom/google/javascript/jscomp/ClosureRewriteModule$GlobalRewriteState;
exportedNames Ljava/util/Set; Signature #Ljava/util/Set; crossModuleIdGenerator IdGenerator BLcom/google/javascript/jscomp/CrossModuleMethodMotion$IdGenerator; cssNames Ljava/util/Map; 6Ljava/util/Map; variableMap *Lcom/google/javascript/jscomp/VariableMap; propertyMap anonymousFunctionNameMap
functionNames ,Lcom/google/javascript/jscomp/FunctionNames; stringMap idGeneratorMap protectHiddenSideEffects Z checkSideEffects? HotSwapPassFactory =Lcom/google/javascript/jscomp/PassFactory$HotSwapPassFactory; stripSideEffectProtection *Lcom/google/javascript/jscomp/PassFactory; suspiciousCode
checkRequires
checkProvides GENERATE_EXPORTS_ERROR
checkJsDoc generateExports generateIjs exportTestFunctions gatherRawExports closurePrimitives
jqueryAliases angularPass replaceMessages replaceMessagesForChrome closureGoogScopeAliases injectRuntimeLibraries es6ExternsCheck convertEs6TypedToEs6 convertStaticInheritance inlineTypeAliases aggressiveInlineAliases convertToTypedES6 markTranspilationDone declaredGlobalExternsOnWindow closureRewriteClass closureCheckModule closureRewriteModule closureCheckGetCssName closureReplaceGetCssName createSyntheticBlocks earlyPeepholeOptimizations earlyInlineVariables peepholeOptimizations peepholeOptimizationsOnce latePeepholeOptimizations checkVars inferConsts checkRegExp 'checkVariableReferencesForTranspileOnly checkVariableReferences checkMissingSuper objectPropertyStringPreprocess resolveTypes clearTypedScopePass
inferTypes symbolTableForNewTypeInference newTypeInference inferJsDocInfo
checkTypes checkControlFlow checkAccessControls
lintChecks analyzerChecks checkRequiresAndProvidesSorted checkGlobalNames checkStrictMode
processTweaks processDefines garbageCollectChecks checkConsts checkConstParams checkEventfulObjectDisposal computeFunctionNames runtimeTypeCheck replaceIdGenerators replaceStrings optimizeArgumentsArray closureCodeRemoval closureOptimizePrimitives rescopeGlobalSymbols collapseProperties collapseObjectLiterals disambiguatePrivateProperties disambiguateProperties
chainCalls devirtualizePrototypeMethods
optimizeCalls markPureFunctions markNoSideEffectCalls inlineVariables inlineConstants removeUnreachableCode removeUnusedPolyfills removeUnusedPrototypeProperties removeUnusedClassProperties initNameAnalyzeReport extraSmartNamePass
smartNamePass smartNamePass2 inlineSimpleMethods deadAssignmentsElimination !deadPropertyAssignmentElimination inlineFunctions inlineProperties crossModuleCodeMotion crossModuleMethodMotion flowSensitiveInlineVariables coalesceVariableNames
exploitAssign collapseVariableDeclarations "extractPrototypeMemberDeclarations rewriteFunctionExpressions collapseAnonymousFunctions moveFunctionDeclarations nameUnmappedAnonymousFunctions nameMappedAnonymousFunctions aliasStrings objectPropertyStringPostprocess ambiguateProperties markUnnormalized denormalize invertContextualRenaming renameProperties
renameVars renameLabels convertToDottedProperties sanityCheckAst sanityCheckVars instrumentFunctions instrumentForCodeCoverage gatherExternProperties polymerPass dartSuperAccessorsPass j2clOptBundlePass j2clPropertyInlinerPass j2clPass j2clSourceFileChecker j2clChecksPass checkConformance
optimizeToEs6 rewriteBindThis whitespaceWrapGoogModules removeSuperMethodsPass 1(Lcom/google/javascript/jscomp/CompilerOptions;)V Code LineNumberTable LocalVariableTable this 0Lcom/google/javascript/jscomp/DefaultPassConfig; options .Lcom/google/javascript/jscomp/CompilerOptions;
StackMapTable?? getIntermediateState State 1()Lcom/google/javascript/jscomp/PassConfig$State;?? getGlobalNamespace 0()Lcom/google/javascript/jscomp/GlobalNamespace; getPreprocessorSymbolTable 8()Lcom/google/javascript/jscomp/PreprocessorSymbolTable; &maybeInitializePreprocessorSymbolTable 2(Lcom/google/javascript/jscomp/AbstractCompiler;)V root "Lcom/google/javascript/rhino/Node; compiler /Lcom/google/javascript/jscomp/AbstractCompiler;? !maybeInitializeModuleRewriteState ()V getTranspileOnlyPasses ()Ljava/util/List; passes Ljava/util/List; LocalVariableTypeTable ;? >()Ljava/util/List; getWhitespaceOnlyPasses addOldTypeCheckerPasses A(Ljava/util/List;Lcom/google/javascript/jscomp/CompilerOptions;)V checks m(Ljava/util/List;Lcom/google/javascript/jscomp/CompilerOptions;)V getChecks addNonTranspilationCheckPasses (Ljava/util/List;)V ?(Ljava/util/List;)V getOptimizations getMainOptimizationLoop runOptimizeCalls getCodeRemovingPasses assertAllOneTimePasses pass? assertAllLoopablePasses| assertPassOrder y(Ljava/util/List;Lcom/google/javascript/jscomp/PassFactory;Lcom/google/javascript/jscomp/PassFactory;Ljava/lang/String;)V passList pass1 pass2 msg
pass1Index I
pass2Index ?(Ljava/util/List;Lcom/google/javascript/jscomp/PassFactory;Lcom/google/javascript/jscomp/PassFactory;Ljava/lang/String;)V assertValidOrderForChecks assertValidOrderForOptimizations
optimizations createPeepholeOptimizationsPass \(Lcom/google/javascript/jscomp/AbstractCompiler;)Lcom/google/javascript/jscomp/CompilerPass; late useTypesForOptimization
combineChecks s(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/util/List;)Lcom/google/javascript/jscomp/HotSwapCompilerPass; callbacks? Callback GLjava/util/List; ?(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/util/List;)Lcom/google/javascript/jscomp/HotSwapCompilerPass; getRemoveUnusedVars ?(Ljava/lang/String;Z)Lcom/google/javascript/jscomp/PassFactory; name modifyCallSites lastRemoveUnusedVars ,()Lcom/google/javascript/jscomp/PassFactory; @(Ljava/lang/String;ZZ)Lcom/google/javascript/jscomp/PassFactory;
isOneTimePass runVariableRenaming ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/VariableMap;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/VariableMap; prevVariableMap externs
reservedChars [C preserveAnonymousFunctionNames
reservedNames rn )Lcom/google/javascript/jscomp/RenameVars;C??? getCustomPasses b(Lcom/google/javascript/jscomp/CustomPassExecutionTime;)Lcom/google/javascript/jscomp/PassFactory;
executionTime 6Lcom/google/javascript/jscomp/CustomPassExecutionTime; runInSerial C(Ljava/util/Collection;)Lcom/google/javascript/jscomp/CompilerPass; Ljava/util/Collection; CLjava/util/Collection; p(Ljava/util/Collection;)Lcom/google/javascript/jscomp/CompilerPass; getAdditionalReplacements ?(Lcom/google/javascript/jscomp/CompilerOptions;)Ljava/util/Map; additionalReplacements ELjava/util/Map;? u(Lcom/google/javascript/jscomp/CompilerOptions;)Ljava/util/Map; RuntimeInvisibleAnnotations 1Lcom/google/common/annotations/VisibleForTesting;
access$000 3(Lcom/google/javascript/jscomp/DefaultPassConfig;)Z x0
access$100 x1
access$200 A(Lcom/google/javascript/jscomp/DefaultPassConfig;)Ljava/util/Set;
access$202 P(Lcom/google/javascript/jscomp/DefaultPassConfig;Ljava/util/Set;)Ljava/util/Set;
access$300 /()Lcom/google/javascript/jscomp/DiagnosticType;
access$400 h(Lcom/google/javascript/jscomp/DefaultPassConfig;)Lcom/google/javascript/jscomp/PreprocessorSymbolTable;
access$500 x(Lcom/google/javascript/jscomp/DefaultPassConfig;)Lcom/google/javascript/jscomp/ClosureRewriteModule$GlobalRewriteState;
access$602 P(Lcom/google/javascript/jscomp/DefaultPassConfig;Ljava/util/Map;)Ljava/util/Map;
access$700
access$802 ?(Lcom/google/javascript/jscomp/DefaultPassConfig;Lcom/google/javascript/jscomp/GlobalNamespace;)Lcom/google/javascript/jscomp/GlobalNamespace;
access$800 `(Lcom/google/javascript/jscomp/DefaultPassConfig;)Lcom/google/javascript/jscomp/GlobalNamespace;
access$902 ?(Lcom/google/javascript/jscomp/DefaultPassConfig;Lcom/google/javascript/jscomp/FunctionNames;)Lcom/google/javascript/jscomp/FunctionNames; access$1002 V(Lcom/google/javascript/jscomp/DefaultPassConfig;Ljava/lang/String;)Ljava/lang/String; access$1102 ?(Lcom/google/javascript/jscomp/DefaultPassConfig;Lcom/google/javascript/jscomp/VariableMap;)Lcom/google/javascript/jscomp/VariableMap; access$1200 t(Lcom/google/javascript/jscomp/DefaultPassConfig;)Lcom/google/javascript/jscomp/CrossModuleMethodMotion$IdGenerator; access$1302 access$1402 access$1502 access$1600 ?(Lcom/google/javascript/jscomp/DefaultPassConfig;Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/VariableMap;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/VariableMap; x2 x3 x4
access$900 ^(Lcom/google/javascript/jscomp/DefaultPassConfig;)Lcom/google/javascript/jscomp/FunctionNames; access$1700
SourceFile DefaultPassConfig.javaPQ>?QRSRTRKMWRX9UV@A+,NODFBCd=GH/0YZ??? @com/google/javascript/jscomp/CrossModuleMethodMotion$IdGenerator? 0com/google/javascript/jscomp/DefaultPassConfig$1??[^ 0com/google/javascript/jscomp/DefaultPassConfig$2_` 0com/google/javascript/jscomp/DefaultPassConfig$3a^ 0com/google/javascript/jscomp/DefaultPassConfig$4b^ 0com/google/javascript/jscomp/DefaultPassConfig$5c^ 0com/google/javascript/jscomp/DefaultPassConfig$6e^ 0com/google/javascript/jscomp/DefaultPassConfig$7f` 0com/google/javascript/jscomp/DefaultPassConfig$8g` 0com/google/javascript/jscomp/DefaultPassConfig$9h` 1com/google/javascript/jscomp/DefaultPassConfig$10i` 1com/google/javascript/jscomp/DefaultPassConfig$11j^ 1com/google/javascript/jscomp/DefaultPassConfig$12k` 1com/google/javascript/jscomp/DefaultPassConfig$13l^ 1com/google/javascript/jscomp/DefaultPassConfig$14m` 1com/google/javascript/jscomp/DefaultPassConfig$15n` 1com/google/javascript/jscomp/DefaultPassConfig$16o^ 1com/google/javascript/jscomp/DefaultPassConfig$17 InjectRuntimeLibrariesp` 1com/google/javascript/jscomp/DefaultPassConfig$18q` 1com/google/javascript/jscomp/DefaultPassConfig$19 convertEs6Typedr^ 1com/google/javascript/jscomp/DefaultPassConfig$20 Es6StaticInheritances` 1com/google/javascript/jscomp/DefaultPassConfig$21t` 1com/google/javascript/jscomp/DefaultPassConfig$22u` 1com/google/javascript/jscomp/DefaultPassConfig$23 ConvertToTypedES6v` 1com/google/javascript/jscomp/DefaultPassConfig$24 setLanguageModew` 1com/google/javascript/jscomp/DefaultPassConfig$25x` 1com/google/javascript/jscomp/DefaultPassConfig$26y^ 1com/google/javascript/jscomp/DefaultPassConfig$27z^ 1com/google/javascript/jscomp/DefaultPassConfig$28{^ 1com/google/javascript/jscomp/DefaultPassConfig$29|` 1com/google/javascript/jscomp/DefaultPassConfig$30}` 1com/google/javascript/jscomp/DefaultPassConfig$31~` 1com/google/javascript/jscomp/DefaultPassConfig$32` 1com/google/javascript/jscomp/DefaultPassConfig$33?` 1com/google/javascript/jscomp/DefaultPassConfig$34?` 1com/google/javascript/jscomp/DefaultPassConfig$35?` 1com/google/javascript/jscomp/DefaultPassConfig$36?` 1com/google/javascript/jscomp/DefaultPassConfig$37?^ 1com/google/javascript/jscomp/DefaultPassConfig$38?` 1com/google/javascript/jscomp/DefaultPassConfig$39?` 1com/google/javascript/jscomp/DefaultPassConfig$40?^ 1com/google/javascript/jscomp/DefaultPassConfig$41?^ 1com/google/javascript/jscomp/DefaultPassConfig$42?^ 1com/google/javascript/jscomp/DefaultPassConfig$43 ObjectPropertyStringPreprocess?` 1com/google/javascript/jscomp/DefaultPassConfig$44?^ 1com/google/javascript/jscomp/DefaultPassConfig$45?` 1com/google/javascript/jscomp/DefaultPassConfig$46?^ 1com/google/javascript/jscomp/DefaultPassConfig$47 GlobalTypeInfo?` 1com/google/javascript/jscomp/DefaultPassConfig$48 NewTypeInference?` 1com/google/javascript/jscomp/DefaultPassConfig$49?^ 1com/google/javascript/jscomp/DefaultPassConfig$50?^ 1com/google/javascript/jscomp/DefaultPassConfig$51?^ 1com/google/javascript/jscomp/DefaultPassConfig$52?^ 1com/google/javascript/jscomp/DefaultPassConfig$53?^ 1com/google/javascript/jscomp/DefaultPassConfig$54?^ 1com/google/javascript/jscomp/DefaultPassConfig$55?^ 1com/google/javascript/jscomp/DefaultPassConfig$56?` 1com/google/javascript/jscomp/DefaultPassConfig$57?` 1com/google/javascript/jscomp/DefaultPassConfig$58?` 1com/google/javascript/jscomp/DefaultPassConfig$59?` 1com/google/javascript/jscomp/DefaultPassConfig$60?` 1com/google/javascript/jscomp/DefaultPassConfig$61?` 1com/google/javascript/jscomp/DefaultPassConfig$62?` 1com/google/javascript/jscomp/DefaultPassConfig$63?` 1com/google/javascript/jscomp/DefaultPassConfig$64?` 1com/google/javascript/jscomp/DefaultPassConfig$65?` 1com/google/javascript/jscomp/DefaultPassConfig$66?` 1com/google/javascript/jscomp/DefaultPassConfig$67?` 1com/google/javascript/jscomp/DefaultPassConfig$68?` 1com/google/javascript/jscomp/DefaultPassConfig$69?` 1com/google/javascript/jscomp/DefaultPassConfig$70?` 1com/google/javascript/jscomp/DefaultPassConfig$71?` 1com/google/javascript/jscomp/DefaultPassConfig$72?` 1com/google/javascript/jscomp/DefaultPassConfig$73?` 1com/google/javascript/jscomp/DefaultPassConfig$74?` 1com/google/javascript/jscomp/DefaultPassConfig$75?` 1com/google/javascript/jscomp/DefaultPassConfig$76?` 1com/google/javascript/jscomp/DefaultPassConfig$77?` 1com/google/javascript/jscomp/DefaultPassConfig$78?` 1com/google/javascript/jscomp/DefaultPassConfig$79?` 1com/google/javascript/jscomp/DefaultPassConfig$80?` 1com/google/javascript/jscomp/DefaultPassConfig$81?` 1com/google/javascript/jscomp/DefaultPassConfig$82?` 1com/google/javascript/jscomp/DefaultPassConfig$83?` 1com/google/javascript/jscomp/DefaultPassConfig$84?` 1com/google/javascript/jscomp/DefaultPassConfig$85?` 1com/google/javascript/jscomp/DefaultPassConfig$86?` 1com/google/javascript/jscomp/DefaultPassConfig$87?` 1com/google/javascript/jscomp/DefaultPassConfig$88?` 1com/google/javascript/jscomp/DefaultPassConfig$89?` 1com/google/javascript/jscomp/DefaultPassConfig$90?` 1com/google/javascript/jscomp/DefaultPassConfig$91?` 1com/google/javascript/jscomp/DefaultPassConfig$92?` 1com/google/javascript/jscomp/DefaultPassConfig$93?` 1com/google/javascript/jscomp/DefaultPassConfig$94?` 1com/google/javascript/jscomp/DefaultPassConfig$95?` 1com/google/javascript/jscomp/DefaultPassConfig$97 %com/google/javascript/jscomp/Compiler?` 1com/google/javascript/jscomp/DefaultPassConfig$98?` 1com/google/javascript/jscomp/DefaultPassConfig$99?` 2com/google/javascript/jscomp/DefaultPassConfig$100?` 2com/google/javascript/jscomp/DefaultPassConfig$101?` 2com/google/javascript/jscomp/DefaultPassConfig$102?` 2com/google/javascript/jscomp/DefaultPassConfig$103?` 2com/google/javascript/jscomp/DefaultPassConfig$104?` 2com/google/javascript/jscomp/DefaultPassConfig$105?` 2com/google/javascript/jscomp/DefaultPassConfig$106?` 2com/google/javascript/jscomp/DefaultPassConfig$107 nameAnonymousFunctions?` 2com/google/javascript/jscomp/DefaultPassConfig$108?` 2com/google/javascript/jscomp/DefaultPassConfig$109?` 2com/google/javascript/jscomp/DefaultPassConfig$110 ObjectPropertyStringPostprocess?` 2com/google/javascript/jscomp/DefaultPassConfig$111?` 2com/google/javascript/jscomp/DefaultPassConfig$112?` 2com/google/javascript/jscomp/DefaultPassConfig$113?` 2com/google/javascript/jscomp/DefaultPassConfig$114?` 2com/google/javascript/jscomp/DefaultPassConfig$115?` 2com/google/javascript/jscomp/DefaultPassConfig$116?` 2com/google/javascript/jscomp/DefaultPassConfig$117?` 2com/google/javascript/jscomp/DefaultPassConfig$118?` 2com/google/javascript/jscomp/DefaultPassConfig$119?` 2com/google/javascript/jscomp/DefaultPassConfig$120?` 2com/google/javascript/jscomp/DefaultPassConfig$121?` 2com/google/javascript/jscomp/DefaultPassConfig$122?` 2com/google/javascript/jscomp/DefaultPassConfig$123?` 2com/google/javascript/jscomp/DefaultPassConfig$126?^ 2com/google/javascript/jscomp/DefaultPassConfig$127?^ 2com/google/javascript/jscomp/DefaultPassConfig$128?` 2com/google/javascript/jscomp/DefaultPassConfig$129 j2clES6Pass?` 2com/google/javascript/jscomp/DefaultPassConfig$130?` 2com/google/javascript/jscomp/DefaultPassConfig$131?` 2com/google/javascript/jscomp/DefaultPassConfig$132?` 2com/google/javascript/jscomp/DefaultPassConfig$133?` 2com/google/javascript/jscomp/DefaultPassConfig$134?` 2com/google/javascript/jscomp/DefaultPassConfig$135?` 2com/google/javascript/jscomp/DefaultPassConfig$136?^ 2com/google/javascript/jscomp/DefaultPassConfig$137 removeSuperMethods?`??? -com/google/javascript/jscomp/PassConfig$State java/util/HashMap???????????????? 4com/google/javascript/jscomp/PreprocessorSymbolTable??? Dcom/google/javascript/jscomp/ClosureRewriteModule$GlobalRewriteState java/util/ArrayList???????????Z???Z?????Z???? ?(Z?Z?Z beforeStandardChecks Z
?xZZlZZfZhZ?ZZ?9?ZZZZ?
afterStandardChecks beforeTypeChecking !"?#$%&'()+,-+./0Z12356789Z:?;Z?Z beforeStandardOptimizations?Z?Z<Z=Z?Z?Z>9?Z@ZAZ?ZBZC??Z?ZDEF?Z?Z?ZGHIJOLM beforeMainOptimizations afterMainOptimizations beforeModuleMotion?Z afterModuleMotionKOoZLZ:;?Z?ZM9NOPQO?ST-SU?VWXYWZZ?Z?Z[H?\Z?Z?Z]^_`^-^aZbO>?cdefg? "java/lang/IllegalArgumentException java/lang/StringBuilder 1Illegal character in renamePrefixNamespace name: hijk?l)mZ?ZnZo??ZpZqZrZ removeUnusedVars67 #removeUnusedVars_afterOptimizeCalls?ZsZtZ?Z?Zuv?w?xy (com/google/javascript/jscomp/PassFactory=?z{|}~{ ?If checkVariableReferences runs before closureRewriteModule, it will produce invalid warnings because it will think of module-scoped variables as global variables. WMust rewrite goog.module before processing @define's, so that @defines in modules work. 8The Polymer pass must run after goog.provide processing. ;The Polymer pass must run before suspiciousCode processing.?^ FThe Dart super accessors pass must run before ES6->ES3 super lowering.?? 0goog.scope processing requires variable checking ;Variable checking must happen before goog.scope processing. Super-call method removal must run after Es6 super rewriting, because Es6 super calls are matched on their post-processed form. ?Super-call method removal must run after Es6 super rewriting, because Closure base calls are expected to be in post-processed form. ?Super-call method removal must run after closure code removal, because removing assertions may make more super calls eligible to be stripped. 5RemoveSuperMethodsPass must run before OptimizeCalls. DRemoveSuperMethodsPass must run before DevirtualizePrototypeMethods.???Z 6com/google/javascript/jscomp/PeepholeOptimizationsPass 9com/google/javascript/jscomp/AbstractPeepholeOptimization /com/google/javascript/jscomp/MinimizeExitPoints?? 7com/google/javascript/jscomp/PeepholeMinimizeConditions?? >com/google/javascript/jscomp/PeepholeSubstituteAlternateSyntax?| 8com/google/javascript/jscomp/PeepholeReplaceKnownMethods 3com/google/javascript/jscomp/PeepholeRemoveDeadCode 2com/google/javascript/jscomp/PeepholeFoldConstants ?com/google/javascript/jscomp/PeepholeCollectPropertyAssignments???| 1com/google/javascript/jscomp/CombinedCompilerPass??6< 1com/google/javascript/jscomp/DefaultPassConfig$96????-O java/util/HashSet??? 'com/google/javascript/jscomp/RenameVars?9?^?Z?Z?Z???????? 2com/google/javascript/jscomp/DefaultPassConfig$124 runCustomPasses?? 2com/google/javascript/jscomp/DefaultPassConfig$125???Z .com/google/javascript/jscomp/DefaultPassConfig COMPILED???????9 goog.LOCALE?? JSC_CANNOT_USE_PROTOTYPE_AND_VAR ?Rename prototypes and inline variables cannot be used together.???<= ^[a-zA-Z0-9$_]+$?? JSC_GENERATE_EXPORTS_ERROR JExports can only be generated if export symbol/property functions are set. 'com/google/javascript/jscomp/PassConfig 2com/google/javascript/jscomp/DefaultPassConfig$138 >com/google/javascript/jscomp/DefaultPassConfig$ClearTypedScope Acom/google/javascript/jscomp/DefaultPassConfig$GlobalTypeResolver ;com/google/javascript/jscomp/PassFactory$HotSwapPassFactory ,com/google/javascript/jscomp/CompilerOptions
java/util/Set com/google/javascript/rhino/Node java/util/List java/util/Iterator? 3com/google/javascript/jscomp/NodeTraversal$Callback -com/google/javascript/jscomp/AbstractCompiler (com/google/javascript/jscomp/VariableMap java/lang/String
java/util/Map 4com/google/javascript/jscomp/CrossModuleMethodMotion F(Lcom/google/javascript/jscomp/DefaultPassConfig;Ljava/lang/String;Z)V allowsHotswapReplaceScript ()Z (Ljava/util/Map;)V java/util/Collections unmodifiableSet (Ljava/util/Set;)Ljava/util/Set;I(Ljava/util/Map;Ljava/util/Set;Lcom/google/javascript/jscomp/CrossModuleMethodMotion$IdGenerator;Lcom/google/javascript/jscomp/VariableMap;Lcom/google/javascript/jscomp/VariableMap;Lcom/google/javascript/jscomp/VariableMap;Lcom/google/javascript/jscomp/VariableMap;Lcom/google/javascript/jscomp/FunctionNames;Ljava/lang/String;)V preservesDetailedSourceInfo getRoot $()Lcom/google/javascript/rhino/Node; getRootNode %(Lcom/google/javascript/rhino/Node;)V 1com/google/javascript/jscomp/ClosureRewriteModule
getLanguageIn LanguageMode =()Lcom/google/javascript/jscomp/CompilerOptions$LanguageMode; 9com/google/javascript/jscomp/CompilerOptions$LanguageMode ECMASCRIPT6_TYPED ;Lcom/google/javascript/jscomp/CompilerOptions$LanguageMode; getLanguageOut add (Ljava/lang/Object;)Z dartPass
isEs6OrHigher skipTranspilationAndCrash 0com/google/javascript/jscomp/TranspilationPasses addEs6EarlyPasses addEs6LatePasses addPostCheckPasses rewritePolyfills addRewritePolyfillPass raiseToEs6Typed forceLibraryInjection isEmpty wrapGoogModulesForWhitespaceOnly createEmptyPass >(Ljava/lang/String;)Lcom/google/javascript/jscomp/PassFactory; -com/google/javascript/jscomp/DiagnosticGroups LINT_CHECKS .Lcom/google/javascript/jscomp/DiagnosticGroup; enables 1(Lcom/google/javascript/jscomp/DiagnosticGroup;)Z closurePass MISSING_REQUIRE STRICT_MISSING_REQUIRE
EXTRA_REQUIRE shouldGenerateTypedExterns MISSING_PROVIDE
jqueryPass generateExportsAfterTypeChecking checkSuspiciousCode GLOBAL_THIS DEBUGGER_STATEMENT_PRESENT checkMissingGetCssNameLevel )Lcom/google/javascript/jscomp/CheckLevel; 'com/google/javascript/jscomp/CheckLevel isOn syntheticBlockStartMarker computeFunctionSideEffects processObjectPropertyString skipNonTranspilationPasses getNewTypeInference j2clPassMode J2clPassMode ;Lcom/google/javascript/jscomp/CompilerOptions$J2clPassMode; 9com/google/javascript/jscomp/CompilerOptions$J2clPassMode AUTO equals CHECK_USELESS_CODE disables MISSING_RETURN ACCESS_CONTROLS CONSTANT_PROPERTY ANALYZER_CHECKS !checkEventfulObjectDisposalPolicy DisposalCheckingPolicy ELcom/google/javascript/jscomp/CompilerOptions$DisposalCheckingPolicy; Ccom/google/javascript/jscomp/CompilerOptions$DisposalCheckingPolicy OFF checkGlobalNamesLevel getConformanceConfigs replaceMessagesWithChromeI18n
messageBundle ,Lcom/google/javascript/jscomp/MessageBundle; getTweakProcessing TweakProcessing @()Lcom/google/javascript/jscomp/CompilerOptions$TweakProcessing;