Package | Description |
---|---|
com.google.javascript.jscomp |
Provides the core compiler and its public API.
|
com.google.javascript.jscomp.ant | |
com.google.javascript.jscomp.testing | |
com.google.javascript.refactoring |
Modifier and Type | Field and Description |
---|---|
CheckLevel |
CompilerOptions.brokenClosureRequiresLevel
Deprecated.
|
CheckLevel |
CompilerOptions.checkGlobalNamesLevel |
CheckLevel |
CompilerOptions.checkGlobalThisLevel |
private CheckLevel |
JsMessageVisitor.checkLevel |
CheckLevel |
CompilerOptions.checkMissingGetCssNameLevel |
CheckLevel |
CompilerOptions.checkProvides
Deprecated.
|
CheckLevel |
DiagnosticType.defaultLevel
Default level
|
private CheckLevel |
JSError.defaultLevel |
private CheckLevel |
ByPathWarningsGuard.level |
CheckLevel |
DiagnosticType.level
Reporting level, initially the defaultLevel but may be changed.
|
private CheckLevel |
CheckMissingGetCssName.level |
private CheckLevel |
CheckGlobalNames.level |
private CheckLevel |
DiagnosticGroupWarningsGuard.level |
CheckLevel |
JSError.level
Deprecated.
Use #getDefaultLevel
|
(package private) CheckLevel |
BasicErrorManager.ErrorWithLevel.level |
CheckLevel |
CompilerOptions.reportMissingOverride |
private CheckLevel |
TypeCheck.reportMissingOverride |
private CheckLevel |
ProcessClosurePrimitives.requiresLevel |
Modifier and Type | Field and Description |
---|---|
private static java.util.List<AbstractCommandLineRunner.FlagEntry<CheckLevel>> |
CommandLineRunner.Flags.guardLevels |
private java.util.Map<java.lang.String,CheckLevel> |
DisambiguateProperties.propertiesToErrorFor
In practice any large code base will have thousands and thousands of
type invalidations, which makes reporting all of the errors useless.
|
(package private) java.util.Map<java.lang.String,CheckLevel> |
CompilerOptions.propertyInvalidationErrors
List of properties that we report invalidation errors for.
|
private java.util.ArrayList<AbstractCommandLineRunner.FlagEntry<CheckLevel>> |
AbstractCommandLineRunner.CommandLineConfig.warningGuards |
Modifier and Type | Method and Description |
---|---|
CheckLevel |
JSError.getDefaultLevel()
The default level, before any of the WarningsGuards are applied.
|
(package private) abstract CheckLevel |
AbstractCompiler.getErrorLevel(JSError error) |
CheckLevel |
Compiler.getErrorLevel(JSError error) |
CheckLevel |
StrictWarningsGuard.level(JSError error) |
CheckLevel |
ByPathWarningsGuard.level(JSError error) |
CheckLevel |
ShowByPathWarningsGuard.level(JSError error) |
CheckLevel |
WhitelistWarningsGuard.level(JSError error) |
CheckLevel |
ComposeWarningsGuard.level(JSError error) |
CheckLevel |
DiagnosticGroupWarningsGuard.level(JSError error) |
CheckLevel |
SuppressDocWarningsGuard.level(JSError error) |
abstract CheckLevel |
WarningsGuard.level(JSError error)
Returns a new check level for a given error.
|
static CheckLevel |
CheckLevel.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static CheckLevel[] |
CheckLevel.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static ByPathWarningsGuard |
ByPathWarningsGuard.exceptPath(java.util.List<java.lang.String> paths,
CheckLevel level) |
java.lang.String |
JSError.format(CheckLevel level,
MessageFormatter formatter)
Format a message at the given level.
|
static ByPathWarningsGuard |
ByPathWarningsGuard.forPath(java.util.List<java.lang.String> paths,
CheckLevel level) |
(package private) java.lang.String |
AbstractMessageFormatter.getLevelName(CheckLevel level) |
static JSError |
JSError.make(Node n,
CheckLevel level,
DiagnosticType type,
java.lang.String... arguments) |
static DiagnosticType |
DiagnosticType.make(java.lang.String name,
CheckLevel level,
java.lang.String descriptionFormat)
Create a DiagnosticType at a given CheckLevel.
|
static JSError |
JSError.make(java.lang.String sourceName,
int lineno,
int charno,
CheckLevel level,
DiagnosticType type,
java.lang.String... arguments)
Creates a JSError at a given source location
|
JSError |
NodeTraversal.makeError(Node n,
CheckLevel level,
DiagnosticType type,
java.lang.String... arguments)
Creates a JSError during NodeTraversal.
|
private JSError |
RhinoErrorReporter.makeError(java.lang.String message,
java.lang.String sourceName,
int line,
int lineOffset,
CheckLevel defaultLevel) |
void |
LoggerErrorManager.println(CheckLevel level,
JSError error) |
void |
PrintStreamErrorManager.println(CheckLevel level,
JSError error) |
abstract void |
BasicErrorManager.println(CheckLevel level,
JSError error)
Print a message with a trailing new line.
|
void |
ErrorManager.report(CheckLevel level,
JSError error)
Reports an error.
|
void |
WhitelistWarningsGuard.WhitelistBuilder.report(CheckLevel level,
JSError error) |
void |
ErrorHandler.report(CheckLevel level,
JSError error) |
void |
BasicErrorManager.report(CheckLevel level,
JSError error) |
void |
CompilerOptions.setBrokenClosureRequiresLevel(CheckLevel level)
Deprecated.
|
void |
CompilerOptions.setCheckGlobalNamesLevel(CheckLevel level)
Checks the integrity of references to qualified global names.
|
void |
CompilerOptions.setCheckGlobalThisLevel(CheckLevel level)
Checks for certain uses of the
this keyword that are considered
unsafe because they are likely to reference the global this
object unintentionally. |
void |
CompilerOptions.setCheckMissingGetCssNameLevel(CheckLevel level)
Checks that certain string literals only appear in strings used as
goog.getCssName arguments.
|
void |
CompilerOptions.setCheckProvides(CheckLevel level)
Deprecated.
Use setWarningLevel(DiagnosticGroups.MISSING_PROVIDE, level)
|
void |
CompilerOptions.setCheckRequires(CheckLevel level)
Deprecated.
|
void |
CompilerOptions.setReportMissingOverride(CheckLevel level)
Flags a warning if a property is missing the @override annotation, but it
overrides a base class property.
|
(package private) void |
DiagnosticGroups.setWarningLevel(CompilerOptions options,
java.lang.String name,
CheckLevel level)
Adds warning levels by name.
|
void |
CompilerOptions.setWarningLevel(DiagnosticGroup type,
CheckLevel level)
Configure the given type of warning to the given level.
|
private JSError[] |
BasicErrorManager.toArray(CheckLevel level) |
Modifier and Type | Method and Description |
---|---|
void |
CompilerOptions.setPropertyInvalidationErrors(java.util.Map<java.lang.String,CheckLevel> propertyInvalidationErrors)
Sets the list of properties that we report property invalidation errors
for.
|
(package private) AbstractCommandLineRunner.CommandLineConfig |
AbstractCommandLineRunner.CommandLineConfig.setWarningGuards(java.util.List<AbstractCommandLineRunner.FlagEntry<CheckLevel>> warningGuards)
Add warning guards.
|
Constructor and Description |
---|
ByPathWarningsGuard(java.util.List<java.lang.String> paths,
boolean include,
CheckLevel level)
Constructs a new instance.
|
CheckGlobalNames(AbstractCompiler compiler,
CheckLevel level)
Creates a pass to check global name references at the given warning level.
|
CheckMissingGetCssName(AbstractCompiler compiler,
CheckLevel level,
java.lang.String blacklistRegex) |
DiagnosticGroupWarningsGuard(DiagnosticGroup group,
CheckLevel level) |
DiagnosticType(java.lang.String key,
CheckLevel level,
MessageFormat format)
Create a DiagnosticType.
|
ErrorWithLevel(JSError error,
CheckLevel level) |
JSError(java.lang.String sourceName,
Node node,
int lineno,
int charno,
DiagnosticType type,
CheckLevel level,
java.lang.String... arguments)
Creates a JSError at a CheckLevel for a source file location.
|
ProcessClosurePrimitives(AbstractCompiler compiler,
PreprocessorSymbolTable preprocessorSymbolTable,
CheckLevel requiresLevel,
boolean preserveGoogRequires) |
TypeCheck(AbstractCompiler compiler,
ReverseAbstractInterpreter reverseInterpreter,
JSTypeRegistry typeRegistry,
CheckLevel reportMissingOverride) |
TypeCheck(AbstractCompiler compiler,
ReverseAbstractInterpreter reverseInterpreter,
JSTypeRegistry typeRegistry,
TypedScope topScope,
MemoizedScopeCreator scopeCreator,
CheckLevel reportMissingOverride) |
Constructor and Description |
---|
DisambiguateProperties(AbstractCompiler compiler,
java.util.Map<java.lang.String,CheckLevel> propertiesToErrorFor) |
Modifier and Type | Field and Description |
---|---|
private CheckLevel |
Warning.level |
Modifier and Type | Method and Description |
---|---|
CheckLevel |
Warning.getLevel() |
Modifier and Type | Method and Description |
---|---|
void |
AntErrorManager.println(CheckLevel level,
JSError error) |
void |
Warning.setLevel(CheckLevel level) |
Modifier and Type | Method and Description |
---|---|
void |
BlackHoleErrorManager.println(CheckLevel level,
JSError error) |
void |
TestErrorManager.println(CheckLevel level,
JSError error) |
void |
TestErrorManager.report(CheckLevel level,
JSError error) |
Modifier and Type | Method and Description |
---|---|
void |
FixingErrorManager.println(CheckLevel level,
JSError error) |
void |
FixingErrorManager.report(CheckLevel level,
JSError error) |