Files
jlibloader/src/main/java/net/rubygrapefruit/platform/internal/FunctionResult.java
Adam Murdoch 335065887e - Added support for setting the terminal foreground color.
- Some improvements to error handling.
2012-08-04 10:00:32 +10:00

27 lines
537 B
Java

package net.rubygrapefruit.platform.internal;
public class FunctionResult {
String message;
int errno;
void failed(String message, int errno) {
this.message = message;
this.errno = errno;
}
void failed(String message) {
this.message = message;
}
public boolean isFailed() {
return message != null;
}
public String getMessage() {
if (errno != 0) {
return String.format("%s (errno %d)", message, errno);
}
return message;
}
}