Package org.eclipse.xtext.nodemodel
Class SyntaxErrorMessage
- java.lang.Object
-
- org.eclipse.xtext.nodemodel.SyntaxErrorMessage
-
public class SyntaxErrorMessage extends java.lang.ObjectA syntax error message represents a parsing problem. May be produced due to parser or lexer errors.- See Also:
ISyntaxErrorMessageProvider
-
-
Constructor Summary
Constructors Constructor Description SyntaxErrorMessage(java.lang.String message, java.lang.String issueCode)SyntaxErrorMessage(java.lang.String message, java.lang.String issueCode, java.lang.String[] issueData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetIssueCode()java.lang.String[]getIssueData()java.lang.StringgetMessage()inthashCode()java.lang.StringtoString()
-
-
-
Constructor Detail
-
SyntaxErrorMessage
public SyntaxErrorMessage(java.lang.String message, java.lang.String issueCode)
-
SyntaxErrorMessage
public SyntaxErrorMessage(java.lang.String message, java.lang.String issueCode, java.lang.String[] issueData)- Parameters:
message- the error message. May not benull.issueCode- the issue code used to associate quick fixes with this error. May benull.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 benull.
-
-
Method Detail
-
getIssueCode
public java.lang.String getIssueCode()
- Returns:
- the issue code. May be
null.
-
getMessage
public java.lang.String getMessage()
- Returns:
- the error message. Never
null.
-
getIssueData
public java.lang.String[] getIssueData()
- Returns:
- the issue data. May be
null. Callers should not modify the array since it is no pessimistic copy.
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-