Class ParseCompletedResult<EXPECTED>
java.lang.Object
dev.rollczi.litecommands.argument.parser.ParseCompletedResult<EXPECTED>
- All Implemented Interfaces:
ParseResult<EXPECTED>,RequirementFutureResult<EXPECTED>,RequirementResult<EXPECTED>
public class ParseCompletedResult<EXPECTED>
extends Object
implements ParseResult<EXPECTED>, RequirementResult<EXPECTED>
-
Method Summary
Modifier and TypeMethodDescriptionasFuture()boolean<R> ParseResult<R> flatMap(Function<EXPECTED, ParseResult<R>> mapper) @NotNull List<RequirementCondition> @NotNull ObjectinthashCode()booleanisFailed()booleanboolean<R> ParseResult<R> mapFailure(Function<Object, ParseResult<EXPECTED>> mapper) toString()whenFailed(Consumer<FailedReason> action) whenSuccessful(Consumer<EXPECTED> action) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface dev.rollczi.litecommands.requirement.RequirementFutureResult
await, getNow
-
Method Details
-
isSuccessful
public boolean isSuccessful()- Specified by:
isSuccessfulin interfaceRequirementResult<EXPECTED>
-
isSuccessfulNull
public boolean isSuccessfulNull()- Specified by:
isSuccessfulNullin interfaceRequirementResult<EXPECTED>
-
isFailed
public boolean isFailed()- Specified by:
isFailedin interfaceRequirementResult<EXPECTED>
-
getSuccess
- Specified by:
getSuccessin interfaceRequirementResult<EXPECTED>
-
getFailedReason
- Specified by:
getFailedReasonin interfaceRequirementResult<EXPECTED>
-
getConditions
- Specified by:
getConditionsin interfaceRequirementResult<EXPECTED>
-
map
- Specified by:
mapin interfaceParseResult<EXPECTED>
-
mapFailure
- Specified by:
mapFailurein interfaceParseResult<EXPECTED>
-
flatMap
- Specified by:
flatMapin interfaceParseResult<EXPECTED>
-
whenSuccessful
- Specified by:
whenSuccessfulin interfaceParseResult<EXPECTED>
-
whenFailed
- Specified by:
whenFailedin interfaceParseResult<EXPECTED>
-
asFuture
- Specified by:
asFuturein interfaceParseResult<EXPECTED>- Specified by:
asFuturein interfaceRequirementFutureResult<EXPECTED>
-
equals
-
hashCode
public int hashCode() -
toString
-