@Override public boolean hasDef() { return getNumberOfReturnValues() > 0; }
@Override public int getNumberOfDefs() { return getNumberOfReturnValues() + 1; }
@Override public boolean hasDef() { return getNumberOfReturnValues() > 0; }
@Override public int getNumberOfDefs() { return getNumberOfReturnValues() + 1; }
@Override public int getDef(int i) { if (getNumberOfReturnValues() == 0) { assert i == 0; return exception; } else { if (i == 0) { return getReturnValue(0); } else if (i == 1) { return exception; } else { return getReturnValue(i - 1); } } }
@Override public int getDef(int i) { if (getNumberOfReturnValues() == 0) { assert i == 0; return exception; } else { if (i == 0) { return getReturnValue(0); } else if (i == 1) { return exception; } else { return getReturnValue(i - 1); } } }