Class DroolsParserExceptionFactory


  • public class DroolsParserExceptionFactory
    extends Object
    Helper class that generates DroolsParserException with user friendly error messages.
    See Also:
    DroolsParserException
    • Constructor Detail

      • DroolsParserExceptionFactory

        public DroolsParserExceptionFactory​(Stack<Map<DroolsParaphraseTypes,​String>> paraphrases,
                                            org.kie.internal.builder.conf.LanguageLevelOption languageLevel)
        DroolsParserErrorMessages constructor.
        Parameters:
        tokenNames - tokenNames generated by ANTLR
        paraphrases - paraphrases parser structure
    • Method Detail

      • createTrailingSemicolonException

        public DroolsParserException createTrailingSemicolonException​(int line,
                                                                      int column,
                                                                      int offset)
        This method creates a DroolsParserException for trailing semicolon exception, full of information.
        Parameters:
        line - line number
        column - column position
        offset - char offset
        Returns:
        DroolsParserException filled.
      • createDroolsException

        public DroolsParserException createDroolsException​(org.antlr.runtime.RecognitionException e)
        This method creates a DroolsParserException full of information.
        Parameters:
        e - original exception
        Returns:
        DroolsParserException filled.