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
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.kie.dmn.api.feel.runtime.events.FEELEvent

        org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity
    • Constructor Summary

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

      • SyntaxErrorEvent

        public SyntaxErrorEvent​(org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity severity,
                                java.lang.String msg,
                                org.antlr.v4.runtime.RecognitionException e,
                                int line,
                                int charPositionInLine,
                                java.lang.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 java.lang.Object getOffendingSymbol()
        Specified by:
        getOffendingSymbol in interface org.kie.dmn.api.feel.runtime.events.FEELEvent
        Overrides:
        getOffendingSymbol in class FEELEventBase