| Modifier | Constructor and Description |
|---|---|
protected |
Result(E error) |
protected |
Result(T result) |
| Modifier and Type | Method and Description |
|---|---|
static <T,E extends Exception> |
error(E error)
Constructs an unsuccessful result.
|
T |
get()
Returns the value if successful, throws the error is not.
|
E |
getError()
Returns the error if unsuccessful.
|
T |
getSuccess()
Returns the value if successful.
|
boolean |
isError()
Returns if the result is an error
|
boolean |
isSuccess()
Returns if the result is successful
|
static <T,E extends Exception> |
success(T value)
Constructs a successful result.
|
public static <T,E extends Exception> Result<T,E> success(T value)
T - the value typeE - the error typevalue - the successful valuepublic static <T,E extends Exception> Result<T,E> error(E error)
T - the value typeE - the error typeerror - the errorpublic boolean isSuccess()
public boolean isError()
public T get() throws E extends Exception
public T getSuccess()
IllegalStateException - thrown if the result was not successfulpublic E getError()
IllegalStateException - thrown if the result was not an errorCopyright © 2011–2014. All rights reserved.