Class DiagMessage
java.lang.Object
org.checkerframework.framework.source.DiagMessage
A 
DiagMessage is a kind, a message key, and arguments. The message key will be expanded
 according to the user locale. Any arguments will then be interpolated into the localized message.
 By contrast, javax.tools.Diagnostic has just a string message.
- 
Constructor Summary
ConstructorsConstructorDescriptionDiagMessage(Diagnostic.Kind kind, @CompilerMessageKey String messageKey, Object... args) Create a DiagMessage. - 
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic DiagMessageerror(@CompilerMessageKey String messageKey, Object... args) Create a DiagMessage with kind ERROR.Object[]getArgs()Returns the customized optional arguments for the message.getKind()Returns the kind of this DiagMessage.Returns the message key of this DiagMessage.inthashCode()static @Nullable List<DiagMessage>mergeLists(@Nullable List<DiagMessage> list1, @Nullable List<DiagMessage> list2) Returns the concatenation of the lists.toString() 
- 
Constructor Details
- 
DiagMessage
Create a DiagMessage.- Parameters:
 kind- the kind of messagemessageKey- the message keyargs- the arguments that will be interpolated into the localized message
 
 - 
 - 
Method Details
- 
error
Create a DiagMessage with kind ERROR.- Parameters:
 messageKey- the message keyargs- the arguments that will be interpolated into the localized message- Returns:
 - a new DiagMessage
 
 - 
getKind
Returns the kind of this DiagMessage.- Returns:
 - the kind of this DiagMessage
 
 - 
getMessageKey
Returns the message key of this DiagMessage.- Returns:
 - the message key of this DiagMessage
 
 - 
getArgs
Returns the customized optional arguments for the message.- Returns:
 - the customized optional arguments for the message
 
 - 
equals
 - 
hashCode
 - 
toString
 - 
mergeLists
public static @Nullable List<DiagMessage> mergeLists(@Nullable List<DiagMessage> list1, @Nullable List<DiagMessage> list2) Returns the concatenation of the lists.- Parameters:
 list1- a list of DiagMessage, or nulllist2- a list of DiagMessage, or null- Returns:
 - the concatenation of the lists
 
 
 -