public class BadUsageException extends ParseException
Constructor and Description |
---|
BadUsageException(String message,
int errorOffset,
Syntax syntax,
SyntaxNode syntaxNode)
Constructs a new exception representing a keyword mismatch.
|
Modifier and Type | Method and Description |
---|---|
Syntax |
getSyntax()
Get the syntax whose usage was violated.
|
SyntaxNode |
getSyntaxNode()
Get the specific syntax node which caused the parsing failure.
|
getErrorOffset
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public BadUsageException(String message, int errorOffset, Syntax syntax, SyntaxNode syntaxNode)
message
- Detailed error message.errorOffset
- Argument position where the mismatch occurred.syntax
- Syntax
entity representing the closest match.syntaxNode
- SyntaxNode
entity that caused the mismatch.public Syntax getSyntax()
Syntax
representing the closest match.public SyntaxNode getSyntaxNode()
SyntaxNode
that caused the mismatch.Copyright © 2015. All Rights Reserved.