DiagMessage or List<DiagMessage> instead@Deprecated public final class Result extends Object
Results created during type-checking can be reported using SourceChecker.report(org.checkerframework.framework.source.Result, java.lang.Object), which ultimately delivers an error or warning message via the JSR 199
 compiler interface.| Modifier and Type | Field and Description | 
|---|---|
| static Result | SUCCESSDeprecated.  The success result. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Result | failure(@CompilerMessageKey String messageKey,
       Object... args)Deprecated. 
 use a  DiagMessageinstead, or callreportErrororreportWarningdirectly | 
| List<DiagMessage> | getDiagMessages()Deprecated.  | 
| List<String> | getMessageKeys()Deprecated.  | 
| boolean | isFailure()Deprecated.  | 
| boolean | isSuccess()Deprecated.  | 
| boolean | isWarning()Deprecated.  | 
| Result | merge(Result r)Deprecated.  Merges two results into one. | 
| String | toString()Deprecated.  | 
| static Result | warning(@CompilerMessageKey String messageKey,
       Object... args)Deprecated. 
 use a  DiagMessageinstead | 
public static final Result SUCCESS
@Deprecated public static Result failure(@CompilerMessageKey String messageKey, Object... args)
DiagMessage instead, or call reportError or reportWarning directlymessageKey - the key representing the reason for failureargs - optional arguments to be included in the message@Deprecated public static Result warning(@CompilerMessageKey String messageKey, Object... args)
DiagMessage insteadmessageKey - the key for the warning messageargs - optional arguments to be included in the messagepublic Result merge(Result r)
If both this and r are success results, returns the success result.
 
Otherwise, returns a result with the more severe type (failure > warning > success) and the union of the messages.
r - the result to merge with this resultpublic boolean isSuccess()
public boolean isFailure()
public boolean isWarning()
public List<String> getMessageKeys()
public List<DiagMessage> getDiagMessages()
@SideEffectFree public String toString()