public class SyntaxErrorMessage
extends java.lang.Object
ISyntaxErrorMessageProvider
Constructor and Description |
---|
SyntaxErrorMessage(java.lang.String message,
java.lang.String issueCode) |
SyntaxErrorMessage(java.lang.String message,
java.lang.String issueCode,
java.lang.String[] issueData) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getIssueCode() |
java.lang.String[] |
getIssueData() |
java.lang.String |
getMessage() |
int |
hashCode() |
java.lang.String |
toString() |
public SyntaxErrorMessage(java.lang.String message, java.lang.String issueCode)
public SyntaxErrorMessage(java.lang.String message, java.lang.String issueCode, java.lang.String[] issueData)
message
- the error message. May not be null
.issueCode
- the issue code used to associate quick fixes with this error. May be null
.issueData
- the issue data. Be careful to not modify the array after passing it to the
constructor since it will not create a pessimistic copy. May be null
.public java.lang.String getIssueCode()
null
.public java.lang.String getMessage()
null
.public java.lang.String[] getIssueData()
null
. Callers should not modify the array since it is
no pessimistic copy.public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object