Interface InputParser<P extends @NonNull Object,T extends @NonNull Object>

Type Parameters:
P - The primitive type to be parsed.
T - The type of argument that is provided.
All Superinterfaces:
ArgumentParser<P,T>, BiFunction<CommandContext,P,Mono<T>>, ParserFunction<P,T>
All Known Subinterfaces:
BooleanParser<T>, ChannelArgumentParser<C,T>, ChoicesParser<P,T>, EntityArgumentParser<E,T>, FloatParser<T>, IntegerParser<T>, ListParser<T>, MessageArgumentParser<T>, NumberParser<P,T>, RoleArgumentParser<T>, SnowflakeParser<T>, StringParser<T>, UserArgumentParser<T>

public sealed interface InputParser<P extends @NonNull Object,T extends @NonNull Object> extends ArgumentParser<P,T> permits BooleanParser<T>, ChoicesParser<P,T>, SnowflakeParser<T>, EntityArgumentParser<E,T>
Parses received input arguments.
Since:
1.0
Version:
1.0