Result
public abstract class Result<Res> extends Object
Constructors
| Name | Description |
|---|---|
public Result()
|
Methods
getType
public abstract Type getType()
ReturnValue
| Name | Description |
|---|---|
Type
|
success
public abstract Res success()
ReturnValue
| Name | Description |
|---|---|
Res
|
failure
public abstract Throwable failure()
ReturnValue
| Name | Description |
|---|---|
Throwable
|
ofSuccess
public static <Res>Result<Res> ofSuccess(Res response)
Parameters
| Name | Description |
|---|---|
Res response
|
ReturnValue
| Name | Description |
|---|---|
Result<Res>
|
ofFailure
public static <Res>Result<Res> ofFailure(Throwable throwable)
Parameters
| Name | Description |
|---|---|
Throwable throwable
|
ReturnValue
| Name | Description |
|---|---|
Result<Res>
|
Data class for holding the result of a tag command.