Interface SMFParseWarningType

    • Method Detail

      • lexical

        @Parameter
        com.io7m.jlexing.core.LexicalPosition<java.net.URI> lexical()
        Returns:
        Lexical information
      • message

        @Parameter
        java.lang.String message()
        Specified by:
        message in interface SMFWarningType
        Returns:
        The warning message
      • exception

        @Parameter
        java.util.Optional<java.lang.Exception> exception()
        Specified by:
        exception in interface SMFWarningType
        Returns:
        The exception raised, if any
      • fullMessage

        @Lazy
        default java.lang.String fullMessage()
        Specified by:
        fullMessage in interface SMFWarningType
        Returns:
        A humanly-readable formatted error message