public class ParseCompletedResult<EXPECTED> extends java.lang.Object implements ParseResult<EXPECTED>, RequirementResult<EXPECTED>
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletableFuture<ParseCompletedResult<EXPECTED>> |
asFuture() |
boolean |
equals(java.lang.Object o) |
<R> ParseResult<R> |
flatMap(java.util.function.Function<EXPECTED,ParseResult<R>> mapper) |
@NotNull java.util.List<RequirementCondition> |
getConditions() |
@NotNull java.lang.Object |
getFailedReason() |
EXPECTED |
getSuccess() |
int |
hashCode() |
boolean |
isFailed() |
boolean |
isSuccessful() |
boolean |
isSuccessfulNull() |
<R> ParseResult<R> |
map(java.util.function.Function<EXPECTED,R> mapper) |
ParseResult<EXPECTED> |
mapFailure(java.util.function.Function<java.lang.Object,ParseResult<EXPECTED>> mapper) |
java.lang.String |
toString() |
ParseCompletedResult<EXPECTED> |
whenFailed(java.util.function.Consumer<FailedReason> action) |
ParseCompletedResult<EXPECTED> |
whenSuccessful(java.util.function.Consumer<EXPECTED> action) |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitasync, async, completableFuture, completableFuture, conditional, conditional, failure, failure, success, successNullawait, getNowpublic boolean isSuccessful()
isSuccessful in interface RequirementResult<EXPECTED>public boolean isSuccessfulNull()
isSuccessfulNull in interface RequirementResult<EXPECTED>public boolean isFailed()
isFailed in interface RequirementResult<EXPECTED>@NotNull public EXPECTED getSuccess()
getSuccess in interface RequirementResult<EXPECTED>@NotNull public @NotNull java.lang.Object getFailedReason()
getFailedReason in interface RequirementResult<EXPECTED>@NotNull public @NotNull java.util.List<RequirementCondition> getConditions()
getConditions in interface RequirementResult<EXPECTED>@ApiStatus.Experimental public <R> ParseResult<R> map(java.util.function.Function<EXPECTED,R> mapper)
map in interface ParseResult<EXPECTED>public ParseResult<EXPECTED> mapFailure(java.util.function.Function<java.lang.Object,ParseResult<EXPECTED>> mapper)
mapFailure in interface ParseResult<EXPECTED>@ApiStatus.Experimental public <R> ParseResult<R> flatMap(java.util.function.Function<EXPECTED,ParseResult<R>> mapper)
flatMap in interface ParseResult<EXPECTED>public ParseCompletedResult<EXPECTED> whenSuccessful(java.util.function.Consumer<EXPECTED> action)
whenSuccessful in interface ParseResult<EXPECTED>public ParseCompletedResult<EXPECTED> whenFailed(java.util.function.Consumer<FailedReason> action)
whenFailed in interface ParseResult<EXPECTED>public java.util.concurrent.CompletableFuture<ParseCompletedResult<EXPECTED>> asFuture()
asFuture in interface ParseResult<EXPECTED>asFuture in interface RequirementFutureResult<EXPECTED>public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object