Module xl.vmx

Class AbruptCompletion.Throw

All Implemented Interfaces:
Serializable
Enclosing class:
AbruptCompletion

public static final class AbruptCompletion.Throw extends AbruptCompletion
An abrupt completion due to a thrown Throwable.
Author:
Ole Kniemeyer
See Also:
  • Field Details

  • Method Details

    • getLabel

      public int getLabel()
      Specified by:
      getLabel in class AbruptCompletion
    • dispose

      public void dispose()
      This method can be used to recycle this instance. If this instance is not needed any more, this method can be invoked in order to inform the VMXState that it may re-use this instance.
      Specified by:
      dispose in class AbruptCompletion
    • getCause

      public Throwable getCause()
      Returns the throwable that caused this abrupt completion.
      Overrides:
      getCause in class Throwable
      Returns:
      the throwable that caused this abrupt completion
    • getCauseAndDispose

      public Throwable getCauseAndDispose()
      Returns the throwable that caused this abrupt completion. In addition, this instance is disposed by invocation of dispose().
      Returns:
      the throwable that caused this abrupt completion