java.lang.Object | |
↳ | com.google.gwt.user.rebind.rpc.ProblemReport |
A collection of reported problems; these are accumulated during the SerializableTypeOracleBuilder's isSerializable analysis, and what to do about the problems is decided only later.
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ProblemReport.Priority | Priority of problems. | ||||||||||
ProblemReport.Problem | An individual report, which may require multiple entries (expressed as logs under a branchpoint), but relates to an individual issue. |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new, empty, context-less ProblemReport.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Adds a problem for a given type.
| |||||||||||
Were any problems reported as "fatal"?
| |||||||||||
Reports all problems to the logger supplied, at the log level supplied.
| |||||||||||
Reports only urgent problems to the logger supplied, at the log level
supplied.
| |||||||||||
Sets the context type currently being analyzed.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Creates a new, empty, context-less ProblemReport.
Adds a problem for a given type. This also sorts the problems into collections by priority.
type | the problematic type |
---|---|
message | the description of the problem |
priority | priority of the problem. |
extraLines | additional continuation lines for the message, usually for additional explanations. |
Were any problems reported as "fatal"?
Reports all problems to the logger supplied, at the log level supplied. The problems are assured of being reported in lexographic order of type names.
logger | logger to receive problem reports |
---|---|
problemLevel | severity level at which to report problems. |
auxLevel | severity level at which to report any auxiliary messages. |
Reports only urgent problems to the logger supplied, at the log level supplied. The problems are assured of being reported in lexographic order of type names.
logger | logger to receive problem reports |
---|---|
level | severity level at which to report problems. |
Sets the context type currently being analyzed. Problems found will
include reference to this context, until reset with another call to this
method. Context may be canceled with a null
value here.
newContext | the type under analysis |
---|