
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.