Package org.tomlj

Class AccumulatingErrorListener

  • All Implemented Interfaces:
    org.antlr.v4.runtime.ANTLRErrorListener, ErrorReporter

    final class AccumulatingErrorListener
    extends org.antlr.v4.runtime.BaseErrorListener
    implements ErrorReporter
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.List<TomlParseError> errors  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) java.util.List<TomlParseError> errors()  
      private static java.lang.String getExpected​(org.antlr.v4.runtime.misc.IntervalSet expectedTokens)  
      private static java.lang.String getExpected​(org.antlr.v4.runtime.RecognitionException e)  
      private java.lang.String getMessage​(org.antlr.v4.runtime.Token token, java.lang.String expected)  
      private static java.lang.String getTokenName​(org.antlr.v4.runtime.Token token)  
      private static boolean isOnlyQuotes​(java.lang.String text)  
      private void reportError​(java.lang.String message, TomlPosition position)  
      void reportError​(TomlParseError error)  
      void syntaxError​(org.antlr.v4.runtime.Recognizer<?,​?> recognizer, java.lang.Object offendingSymbol, int line, int charPosition, java.lang.String msg, org.antlr.v4.runtime.RecognitionException e)  
      • Methods inherited from class org.antlr.v4.runtime.BaseErrorListener

        reportAmbiguity, reportAttemptingFullContext, reportContextSensitivity
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AccumulatingErrorListener

        AccumulatingErrorListener()
    • Method Detail

      • syntaxError

        public void syntaxError​(org.antlr.v4.runtime.Recognizer<?,​?> recognizer,
                                java.lang.Object offendingSymbol,
                                int line,
                                int charPosition,
                                java.lang.String msg,
                                org.antlr.v4.runtime.RecognitionException e)
        Specified by:
        syntaxError in interface org.antlr.v4.runtime.ANTLRErrorListener
        Overrides:
        syntaxError in class org.antlr.v4.runtime.BaseErrorListener
      • reportError

        private void reportError​(java.lang.String message,
                                 TomlPosition position)
      • getMessage

        private java.lang.String getMessage​(org.antlr.v4.runtime.Token token,
                                            java.lang.String expected)
      • getTokenName

        private static java.lang.String getTokenName​(org.antlr.v4.runtime.Token token)
      • getExpected

        private static java.lang.String getExpected​(org.antlr.v4.runtime.RecognitionException e)
      • getExpected

        private static java.lang.String getExpected​(org.antlr.v4.runtime.misc.IntervalSet expectedTokens)
      • isOnlyQuotes

        private static boolean isOnlyQuotes​(java.lang.String text)