Module xl.vmx

Class AbruptCompletion

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbruptCompletion.Break, AbruptCompletion.Return, AbruptCompletion.Throw

public abstract class AbruptCompletion extends RuntimeException
Base class for abrupt completions. An abrupt completion is one of the following: Abrupt completions are RuntimeExceptions that have to be caught at suitable locations.

The class AbruptCompletion.Nonlocal wraps an abrupt completion that has to be transferred (non-locally) to a statically containing routine invocation before Java's catching mechanism comes into play.

Author:
Ole Kniemeyer
See Also:
  • Method Details

    • getLabel

      public abstract int getLabel()
    • dispose

      public abstract void dispose()