Package-level declarations
Types
Type alias representing an autocomplete callable.
Abstract base class for a coalescing converter.
A special OptionalConverter that wraps a SingleConverter, effectively turning it into an optional converter with the same logic.
A special OptionalConverter that wraps a SingleConverter, effectively turning it into an optional converter with the same logic.
Base class for an argument converter.
Opt-in annotation for .toDefaulting() converter functions.
Opt-in annotation for .toMulti() converter functions.
Opt-in annotation for .toOptional() converter functions.
Abstract base class for a defaulting coalescing converter.
Abstract base class for a defaulting converter.
Abstract base class for a multi converter.
Abstract base class for an optional coalescing converter.
Abstract base class for an optional single converter.
Abstract base class for a single converter.
A special SingleConverter that wraps another SingleConverter, effectively turning it into an optional converter with the same logic, but with a default value if parsing fails.
A special ListConverter that wraps a SingleConverter, effectively turning it into a list-handling converter with the same logic.
A special OptionalConverter that wraps a SingleConverter, effectively turning it into an optional converter with the same logic.
Interface representing converters that can be made use of in slash commands.