public interface Argument
| Modifier and Type | Method and Description |
|---|---|
default void |
assertPresent()
Asserts that the permission is present
|
int |
index()
Gets the index of the argument
|
boolean |
isPresent()
Gets if the argument is present
|
default <T> Optional<T> |
parse(ArgumentParser<T> parser) |
default <T> Optional<T> |
parse(Class<T> clazz) |
default <T> Optional<T> |
parse(com.google.common.reflect.TypeToken<T> type) |
default <T> T |
parseOrFail(ArgumentParser<T> parser) |
default <T> T |
parseOrFail(Class<T> clazz) |
default <T> T |
parseOrFail(com.google.common.reflect.TypeToken<T> type) |
Optional<String> |
value()
Gets the value of the argument
|
int index()
@Nonnull default <T> Optional<T> parse(@Nonnull ArgumentParser<T> parser)
@Nonnull default <T> T parseOrFail(@Nonnull ArgumentParser<T> parser) throws CommandInterruptException
CommandInterruptException@Nonnull default <T> T parseOrFail(@Nonnull com.google.common.reflect.TypeToken<T> type) throws CommandInterruptException
CommandInterruptException@Nonnull default <T> T parseOrFail(@Nonnull Class<T> clazz) throws CommandInterruptException
CommandInterruptExceptionboolean isPresent()
default void assertPresent()
throws CommandInterruptException
CommandInterruptExceptionCopyright © 2022. All rights reserved.