Class SyntaxErrorEvent

  • All Implemented Interfaces:
    org.kie.dmn.api.feel.runtime.events.FEELEvent

    public class SyntaxErrorEvent
    extends FEELEventBase
    implements org.kie.dmn.api.feel.runtime.events.FEELEvent
    An event class to report a syntax error as returned by the parser
    • Constructor Detail

      • SyntaxErrorEvent

        public SyntaxErrorEvent​(org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity severity,
                                String msg,
                                org.antlr.v4.runtime.RecognitionException e,
                                int line,
                                int charPositionInLine,
                                Object offendingSymbol)
    • Method Detail

      • getLine

        public int getLine()
        Specified by:
        getLine in interface org.kie.dmn.api.feel.runtime.events.FEELEvent
        Overrides:
        getLine in class FEELEventBase
      • getColumn

        public int getColumn()
        Specified by:
        getColumn in interface org.kie.dmn.api.feel.runtime.events.FEELEvent
        Overrides:
        getColumn in class FEELEventBase
      • getOffendingSymbol

        public Object getOffendingSymbol()
        Specified by:
        getOffendingSymbol in interface org.kie.dmn.api.feel.runtime.events.FEELEvent
        Overrides:
        getOffendingSymbol in class FEELEventBase