public class DroolsParserExceptionFactory extends Object
DroolsParserException
Modifier and Type | Field and Description |
---|---|
static String |
EARLY_EXIT_MESSAGE |
static String |
FAILED_PREDICATE_MESSAGE |
static String |
MISMATCHED_NOT_SET_MESSAGE |
static String |
MISMATCHED_SET_MESSAGE |
static String |
MISMATCHED_TOKEN_MESSAGE_COMPLETE |
static String |
MISMATCHED_TOKEN_MESSAGE_PART |
static String |
MISMATCHED_TREE_NODE_MESSAGE_COMPLETE |
static String |
MISMATCHED_TREE_NODE_MESSAGE_PART |
static String |
NO_VIABLE_ALT_MESSAGE |
static String |
PARSER_LOCATION_MESSAGE_COMPLETE |
static String |
PARSER_LOCATION_MESSAGE_PART |
static String |
TRAILING_SEMI_COLON_NOT_ALLOWED_MESSAGE |
static String |
UNEXPECTED_EXCEPTION |
Constructor and Description |
---|
DroolsParserExceptionFactory(Stack<Map<DroolsParaphraseTypes,String>> paraphrases,
org.kie.internal.builder.conf.LanguageLevelOption languageLevel)
DroolsParserErrorMessages constructor.
|
Modifier and Type | Method and Description |
---|---|
DroolsParserException |
createDroolsException(Exception e,
org.antlr.runtime.Token token) |
DroolsParserException |
createDroolsException(org.antlr.runtime.RecognitionException e)
This method creates a DroolsParserException full of information.
|
DroolsParserException |
createTrailingSemicolonException(int line,
int column,
int offset)
This method creates a DroolsParserException for trailing semicolon
exception, full of information.
|
public static final String MISMATCHED_TOKEN_MESSAGE_COMPLETE
public static final String MISMATCHED_TOKEN_MESSAGE_PART
public static final String MISMATCHED_TREE_NODE_MESSAGE_COMPLETE
public static final String MISMATCHED_TREE_NODE_MESSAGE_PART
public static final String NO_VIABLE_ALT_MESSAGE
public static final String EARLY_EXIT_MESSAGE
public static final String MISMATCHED_SET_MESSAGE
public static final String MISMATCHED_NOT_SET_MESSAGE
public static final String FAILED_PREDICATE_MESSAGE
public static final String TRAILING_SEMI_COLON_NOT_ALLOWED_MESSAGE
public static final String PARSER_LOCATION_MESSAGE_COMPLETE
public static final String PARSER_LOCATION_MESSAGE_PART
public static final String UNEXPECTED_EXCEPTION
public DroolsParserExceptionFactory(Stack<Map<DroolsParaphraseTypes,String>> paraphrases, org.kie.internal.builder.conf.LanguageLevelOption languageLevel)
tokenNames
- tokenNames generated by ANTLRparaphrases
- paraphrases parser structurepublic DroolsParserException createTrailingSemicolonException(int line, int column, int offset)
line
- line numbercolumn
- column positionoffset
- char offsetpublic DroolsParserException createDroolsException(org.antlr.runtime.RecognitionException e)
e
- original exceptionpublic DroolsParserException createDroolsException(Exception e, org.antlr.runtime.Token token)
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.