Text Command Variation
Represents a text command variation, see TextCommandBuilder.variation for more details.
Properties
All options from this executable, including from its aggregates.
All options from this executable, including from its aggregates, sorted by order of appearance in this function.
The text command this variation is from, a text command has one or more variations, see TextCommandBuilder.variation for details.
The regex pattern which matches this text command variation with its options.
Purely for debugging purposes, will be shown in exceptions.
Description of this text command variation.
All options representing a Discord input.
Whether this text command variation has multiple options which are quotable
The parameters of this executable.
Functions
Finds all annotations of type annotationType from this executable's function.
Finds all annotations of type A from this executable's function.
Finds all annotations meta-annotated with annotationType from this executable's function.
Finds all annotations meta-annotated with A from this executable's function.
Finds a single annotation of type annotationType from this executable's function.
Finds a single annotation of type A from this executable's function.
Finds all annotations from this executable's function.
Returns the option with the supplied declared name (i.e., name of the method parameter), or null
if not found.
Returns the option with the supplied display name (i.e., the name you see on the built-in help command), or null
if not found.
Returns the aggregated parameter with the supplied declared name (i.e., name of the method parameter), or null
if not found.
Returns true
if this element is annotated with annotationType.
Returns true
if this element is annotated with A.
Return true
if this has a one or more filters.