Interface ErrorHandler

All Known Implementing Classes:
ErrorHandlerFactory.ErrorHandlerRecorder

public interface ErrorHandler
An Error handler captures the policy for dealing with warnings, errors and fatal errors. Fatal errors mean termination of processing and must throw a RiotException. Errors and warnings may throw an exception to terminate processing or may return after, for example, logging a message. The exact policy is determined the error handler itself.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    error(String message, long line, long col)
    report an error : May not return (depends on error handler policy)
    void
    fatal(String message, long line, long col)
    report a catastrophic error.
    void
    warning(String message, long line, long col)
    report a warning
  • Method Details

    • warning

      void warning(String message, long line, long col)
      report a warning
    • error

      void error(String message, long line, long col)
      report an error : May not return (depends on error handler policy)
    • fatal

      void fatal(String message, long line, long col)
      report a catastrophic error. Must not return.