Class BioError

All Implemented Interfaces:
Serializable

public class BioError extends Error
A nestable biological error. Catch this whenever it, or one of it's sub-classes are thrown and you know what to do once you've got it. Note: in general, you should not be catching errors. However, there are cases where it is necisary e.g. for logging. You will nearly always want to either re-throw the Error, throw a new Error or exit the current thread. Throw this when something has gone wrong and in general people should not be handeling it.
Since:
1.0
Author:
Matthew Pocock
See Also:
  • Constructor Details

    • BioError

      public BioError(String message)
      Create a new BioError with a message.
      Parameters:
      message - the message
    • BioError

      public BioError(Throwable ex)
      Create a new BioError with a cause.
      Parameters:
      ex - the Throwable that caused this BioError
    • BioError

      public BioError(Throwable ex, String message)
      Deprecated.
      Use BioError(message, ex) instead.
      Create a new BioError with a cause and a message.
      Parameters:
      ex - the Throwable that caused this BioError
      message - the message
    • BioError

      public BioError(String message, Throwable ex)
      Create a new BioError with a cause and a message.
      Parameters:
      message - the message
      ex - the Throwable that caused this BioError
    • BioError

      public BioError()
      Create a new BioError.