Package | Description |
---|---|
com.google.javascript.jscomp |
Provides the core compiler and its public API.
|
com.google.javascript.jscomp.deps |
Analyzes information about dependencies between files.
|
com.google.javascript.refactoring |
Modifier and Type | Interface and Description |
---|---|
interface |
ErrorManager
The error manager is in charge of storing, organizing and displaying
errors and warnings generated by the compiler.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicErrorManager
Deprecated.
|
class |
BlackHoleErrorManager
An ErrorManager that silently swallows all messages.
|
class |
Compiler
Compiler (and the other classes in this package) does the following:
parses JS code
checks for undefined variables
performs optimizations such as constant folding and constants inlining
renames variables (to short names)
outputs compact JavaScript code
External variables are declared in 'externs' files.
|
class |
LoggerErrorManager
An error manager that logs errors and warnings using a logger in addition to
collecting them in memory.
|
class |
PrintStreamErrorManager
Deprecated.
|
class |
SortingErrorManager
A customizable error manager that sorts all errors and warnings reported to it, and has
customizable output through the
SortingErrorManager.ErrorReportGenerator interface. |
class |
ThreadSafeDelegatingErrorManager
A simple delegating
ErrorManager that provides a thread-safe wrapper
for the one being delegated. |
class |
WhitelistWarningsGuard.WhitelistBuilder
Whitelist builder
|
Modifier and Type | Method and Description |
---|---|
void |
CompilerOptions.setErrorHandler(ErrorHandler handler)
Set a custom handler for warnings and errors.
|
Modifier and Type | Field and Description |
---|---|
protected ErrorHandler |
ModuleResolver.errorHandler |
Modifier and Type | Method and Description |
---|---|
ErrorHandler |
ModuleLoader.getErrorHandler() |
Modifier and Type | Method and Description |
---|---|
ModuleResolver |
BrowserWithTransformedPrefixesModuleResolver.Factory.create(com.google.common.collect.ImmutableSet<java.lang.String> modulePaths,
com.google.common.collect.ImmutableList<java.lang.String> moduleRootPaths,
ErrorHandler errorHandler,
ModuleLoader.PathEscaper pathEscaper) |
ModuleResolver |
NodeModuleResolver.Factory.create(com.google.common.collect.ImmutableSet<java.lang.String> modulePaths,
com.google.common.collect.ImmutableList<java.lang.String> moduleRootPaths,
ErrorHandler errorHandler,
ModuleLoader.PathEscaper pathEscaper) |
ModuleResolver |
WebpackModuleResolver.Factory.create(com.google.common.collect.ImmutableSet<java.lang.String> modulePaths,
com.google.common.collect.ImmutableList<java.lang.String> moduleRootPaths,
ErrorHandler errorHandler,
ModuleLoader.PathEscaper pathEscaper) |
ModuleResolver |
ModuleLoader.ModuleResolverFactory.create(com.google.common.collect.ImmutableSet<java.lang.String> modulePaths,
com.google.common.collect.ImmutableList<java.lang.String> moduleRootPaths,
ErrorHandler errorHandler,
ModuleLoader.PathEscaper pathEscaper) |
void |
ModuleResolver.setErrorHandler(ErrorHandler errorHandler) |
void |
ModuleLoader.setErrorHandler(ErrorHandler errorHandler) |
Constructor and Description |
---|
BrowserModuleResolver(com.google.common.collect.ImmutableSet<java.lang.String> modulePaths,
com.google.common.collect.ImmutableList<java.lang.String> moduleRootPaths,
ErrorHandler errorHandler,
ModuleLoader.PathEscaper pathEscaper) |
BrowserWithTransformedPrefixesModuleResolver(com.google.common.collect.ImmutableSet<java.lang.String> modulePaths,
com.google.common.collect.ImmutableList<java.lang.String> moduleRootPaths,
ErrorHandler errorHandler,
ModuleLoader.PathEscaper pathEscaper,
com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> prefixReplacements) |
ModuleLoader(ErrorHandler errorHandler,
java.lang.Iterable<java.lang.String> moduleRoots,
java.lang.Iterable<? extends DependencyInfo> inputs,
ModuleLoader.ModuleResolverFactory factory) |
ModuleLoader(ErrorHandler errorHandler,
java.lang.Iterable<java.lang.String> moduleRoots,
java.lang.Iterable<? extends DependencyInfo> inputs,
ModuleLoader.ModuleResolverFactory factory,
ModuleLoader.PathResolver pathResolver) |
ModuleLoader(ErrorHandler errorHandler,
java.lang.Iterable<java.lang.String> moduleRoots,
java.lang.Iterable<? extends DependencyInfo> inputs,
ModuleLoader.ModuleResolverFactory factory,
ModuleLoader.PathResolver pathResolver,
ModuleLoader.PathEscaper pathEscaper)
Creates an instance of the module loader which can be used to locate ES6 and CommonJS modules.
|
ModuleResolver(com.google.common.collect.ImmutableSet<java.lang.String> modulePaths,
com.google.common.collect.ImmutableList<java.lang.String> moduleRootPaths,
ErrorHandler errorHandler,
ModuleLoader.PathEscaper pathEscaper) |
NodeModuleResolver(com.google.common.collect.ImmutableSet<java.lang.String> modulePaths,
com.google.common.collect.ImmutableList<java.lang.String> moduleRootPaths,
java.util.Map<java.lang.String,java.lang.String> packageJsonMainEntries,
ErrorHandler errorHandler,
ModuleLoader.PathEscaper pathEscaper) |
WebpackModuleResolver(com.google.common.collect.ImmutableSet<java.lang.String> modulePaths,
com.google.common.collect.ImmutableList<java.lang.String> moduleRootPaths,
java.util.Map<java.lang.String,java.lang.String> modulesById,
ErrorHandler errorHandler,
ModuleLoader.PathEscaper pathEscaper) |
Modifier and Type | Class and Description |
---|---|
class |
FixingErrorManager
An error manager that finds a SuggestedFix for all errors if possible.
|
Copyright © 2009-2020 Google. All Rights Reserved.