public class NullableArgumentResolver<SENDER> extends ProfiledMultipleArgumentResolver<SENDER,java.lang.Object,NullableProfile>
| Constructor and Description |
|---|
NullableArgumentResolver(ParserRegistry<SENDER> parserRegistry,
SuggesterRegistry<SENDER> suggesterRegistry) |
| Modifier and Type | Method and Description |
|---|---|
protected Range |
getRange(Argument<java.lang.Object> argument,
NullableProfile unused) |
protected ParseResult<java.lang.Object> |
parse(Invocation<SENDER> invocation,
Argument<java.lang.Object> argument,
RawInput rawInput,
NullableProfile unused) |
protected SuggestionResult |
suggest(Invocation<SENDER> invocation,
Argument<java.lang.Object> argument,
SuggestionContext context,
NullableProfile nullableProfile) |
canParse, canParse, getRange, match, match, parse, suggestpublic NullableArgumentResolver(ParserRegistry<SENDER> parserRegistry, SuggesterRegistry<SENDER> suggesterRegistry)
protected ParseResult<java.lang.Object> parse(Invocation<SENDER> invocation, Argument<java.lang.Object> argument, RawInput rawInput, NullableProfile unused)
parse in class ProfiledMultipleArgumentResolver<SENDER,java.lang.Object,NullableProfile>protected SuggestionResult suggest(Invocation<SENDER> invocation, Argument<java.lang.Object> argument, SuggestionContext context, NullableProfile nullableProfile)
suggest in class ProfiledMultipleArgumentResolver<SENDER,java.lang.Object,NullableProfile>protected Range getRange(Argument<java.lang.Object> argument, NullableProfile unused)
getRange in class ProfiledMultipleArgumentResolver<SENDER,java.lang.Object,NullableProfile>