public class ProblemReport extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ProblemReport.Priority
Priority of problems.
|
static class |
ProblemReport.Problem
An individual report, which may require multiple entries (expressed as logs
under a branchpoint), but relates to an individual issue.
|
Constructor and Description |
---|
ProblemReport()
Creates a new, empty, context-less ProblemReport.
|
Modifier and Type | Method and Description |
---|---|
ProblemReport.Problem |
add(com.google.gwt.core.ext.typeinfo.JClassType type,
String message,
ProblemReport.Priority priority,
String... extraLines)
Adds a problem for a given type.
|
String |
getWorstMessageForType(com.google.gwt.core.ext.typeinfo.JClassType type) |
boolean |
hasFatalProblems()
Were any problems reported as "fatal"?
|
void |
report(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.TreeLogger.Type problemLevel,
com.google.gwt.core.ext.TreeLogger.Type auxLevel)
Reports all problems to the logger supplied, at the log level supplied.
|
void |
reportFatalProblems(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.TreeLogger.Type level)
Reports only urgent problems to the logger supplied, at the log level
supplied.
|
void |
setContextType(com.google.gwt.core.ext.typeinfo.JClassType newContext)
Sets the context type currently being analyzed.
|
public ProblemReport()
public ProblemReport.Problem add(com.google.gwt.core.ext.typeinfo.JClassType type, String message, ProblemReport.Priority priority, String... extraLines)
type
- the problematic typemessage
- the description of the problempriority
- priority of the problem.extraLines
- additional continuation lines for the message, usually
for additional explanations.public String getWorstMessageForType(com.google.gwt.core.ext.typeinfo.JClassType type)
public boolean hasFatalProblems()
public void report(com.google.gwt.core.ext.TreeLogger logger, com.google.gwt.core.ext.TreeLogger.Type problemLevel, com.google.gwt.core.ext.TreeLogger.Type auxLevel)
logger
- logger to receive problem reportsproblemLevel
- severity level at which to report problems.auxLevel
- severity level at which to report any auxiliary messages.public void reportFatalProblems(com.google.gwt.core.ext.TreeLogger logger, com.google.gwt.core.ext.TreeLogger.Type level)
logger
- logger to receive problem reportslevel
- severity level at which to report problems.public void setContextType(com.google.gwt.core.ext.typeinfo.JClassType newContext)
null
value here.newContext
- the type under analysisCopyright © 2016. All rights reserved.