package codeine.model;
public class ExitStatus {
public final static int SUCCESS = 0;
public final static int TIMEOUT = -1;
public final static int INTERRUPTED = -2;
public final static int EXCEPTION = -3;
public static final int IO_ERROR = -4;
public static String fromInt(int exitStatus) {
switch (exitStatus) {
case ExitStatus.TIMEOUT: {
return "timeout";
}
case ExitStatus.INTERRUPTED: {
return "interrupted";
}
case ExitStatus.EXCEPTION: {
return "internal error";
}
case ExitStatus.IO_ERROR: {
return "IO Error";
}
default:
return "Definition Missing for ExitStatus";
}
}
}