Module xl.vmx

Class AbruptCompletion.Return

All Implemented Interfaces:
Serializable
Enclosing class:
AbruptCompletion

public static final class AbruptCompletion.Return extends AbruptCompletion
An abrupt completion due to a return. The returned value is wrapped.
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
    • getTypeId

      public int getTypeId()
      Returns the TypeId of the wrapped value.
      Returns:
      the TypeId of the wrapped value
    • iget

      public int iget()
      Returns the wrapped value as an int. This may only be invoked if the wrapped value is of type boolean, byte, short, char, or int. In addition, this instance is disposed by invocation of dispose().
      Returns:
      the wrapped value
    • lget

      public long lget()
      Returns the wrapped long value. This may only be invoked if the wrapped value is of type long. In addition, this instance is disposed by invocation of dispose().
      Returns:
      the wrapped value
    • fget

      public float fget()
      Returns the wrapped float value. This may only be invoked if the wrapped value is of type float. In addition, this instance is disposed by invocation of dispose().
      Returns:
      the wrapped value
    • dget

      public double dget()
      Returns the wrapped double value. This may only be invoked if the wrapped value is of type double. In addition, this instance is disposed by invocation of dispose().
      Returns:
      the wrapped value
    • aget

      public Object aget()
      Returns the wrapped Object value. This may only be invoked if the wrapped value is of type Object. In addition, this instance is disposed by invocation of dispose().
      Returns:
      the wrapped value
    • vget

      public void vget()
      Returns the wrapped void value. This may only be invoked if the wrapped value is of type void. In addition, this instance is disposed by invocation of dispose().