All Superinterfaces:
IEGeneric, IEStatement, IInstruction, IInstructionOperand, IResizableInstruction

@Ser public interface IEReturn extends IEStatement
A routine terminator.
  • Method Details

    • getValue

      IEGeneric getValue()
      Get the primary return value expression. Null if this statement returns an empty tuple.
      Returns:
      may be null
    • setValue

      void setValue(IEGeneric value)
      Set the primary return value expression.
      Parameters:
      value -
    • getValues

      List<IEGeneric> getValues()
      Get the list of return value expressions.
      Returns:
      never null, potentially empty
    • setValues

      void setValues(Collection<IEGeneric> values)
      Set the list of return value expressions.
      Parameters:
      values -
    • getBitsize

      int getBitsize()
      Note: This method is valid for single returns only.
      Specified by:
      getBitsize in interface IEGeneric
      Returns:
      the size in bits