| Interface | Description |
|---|---|
| ArgumentRequirement<E> |
A functional interface to allow checking if a command can be executed.
|
| CommandExceptionHandler<E> |
A functional interface to allow handling exceptions thrown when parsing arguments.
|
| CompletionsProvider<E> |
A functional interface to allow supplying custom completions.
|
| ThrowingSupplier<T> |
A functional interface equivalent to
Supplier but with the ability to throw an exception. |