Hierarchy For All Packages
- com.github.kaktushose.jda.commands,
- com.github.kaktushose.jda.commands.annotations.constraints,
- com.github.kaktushose.jda.commands.annotations.i18n,
- com.github.kaktushose.jda.commands.annotations.interactions,
- com.github.kaktushose.jda.commands.definitions,
- com.github.kaktushose.jda.commands.definitions.description,
- com.github.kaktushose.jda.commands.definitions.description.reflective,
- com.github.kaktushose.jda.commands.definitions.features,
- com.github.kaktushose.jda.commands.definitions.features.internal,
- com.github.kaktushose.jda.commands.definitions.interactions,
- com.github.kaktushose.jda.commands.definitions.interactions.command,
- com.github.kaktushose.jda.commands.definitions.interactions.component,
- com.github.kaktushose.jda.commands.definitions.interactions.component.menu,
- com.github.kaktushose.jda.commands.dispatching,
- com.github.kaktushose.jda.commands.dispatching.adapter,
- com.github.kaktushose.jda.commands.dispatching.adapter.internal,
- com.github.kaktushose.jda.commands.dispatching.context,
- com.github.kaktushose.jda.commands.dispatching.events,
- com.github.kaktushose.jda.commands.dispatching.events.interactions,
- com.github.kaktushose.jda.commands.dispatching.expiration,
- com.github.kaktushose.jda.commands.dispatching.handling,
- com.github.kaktushose.jda.commands.dispatching.handling.command,
- com.github.kaktushose.jda.commands.dispatching.instance,
- com.github.kaktushose.jda.commands.dispatching.middleware,
- com.github.kaktushose.jda.commands.dispatching.middleware.impl,
- com.github.kaktushose.jda.commands.dispatching.middleware.internal,
- com.github.kaktushose.jda.commands.dispatching.reply,
- com.github.kaktushose.jda.commands.dispatching.reply.dynamic,
- com.github.kaktushose.jda.commands.dispatching.reply.dynamic.internal,
- com.github.kaktushose.jda.commands.dispatching.reply.dynamic.menu,
- com.github.kaktushose.jda.commands.dispatching.reply.internal,
- com.github.kaktushose.jda.commands.dispatching.validation,
- com.github.kaktushose.jda.commands.dispatching.validation.impl,
- com.github.kaktushose.jda.commands.dispatching.validation.internal,
- com.github.kaktushose.jda.commands.embeds,
- com.github.kaktushose.jda.commands.embeds.error,
- com.github.kaktushose.jda.commands.embeds.internal,
- com.github.kaktushose.jda.commands.exceptions,
- com.github.kaktushose.jda.commands.exceptions.internal,
- com.github.kaktushose.jda.commands.extension,
- com.github.kaktushose.jda.commands.extension.internal,
- com.github.kaktushose.jda.commands.guice,
- com.github.kaktushose.jda.commands.guice.internal,
- com.github.kaktushose.jda.commands.i18n,
- com.github.kaktushose.jda.commands.i18n.internal,
- com.github.kaktushose.jda.commands.internal,
- com.github.kaktushose.jda.commands.internal.register,
- com.github.kaktushose.jda.commands.permissions,
- com.github.kaktushose.jda.commands.scope
Class Hierarchy
- java.lang.Object
- com.google.inject.AbstractModule (implements com.google.inject.Module)
- com.github.kaktushose.jda.commands.guice.internal.GuiceExtensionModule
- com.github.kaktushose.jda.commands.guice.internal.InteractionControllerInstantiatorModule
- com.github.kaktushose.jda.commands.definitions.interactions.command.CommandDefinition.CommandConfig.Builder
- com.github.kaktushose.jda.commands.dispatching.reply.Component<S,
T, B, D> - com.github.kaktushose.jda.commands.dispatching.reply.dynamic.ButtonComponent
- com.github.kaktushose.jda.commands.dispatching.reply.dynamic.menu.SelectMenuComponent<S,
T, B, D> - com.github.kaktushose.jda.commands.dispatching.reply.dynamic.menu.EntitySelectMenuComponent
- com.github.kaktushose.jda.commands.dispatching.reply.dynamic.menu.StringSelectComponent
- com.github.kaktushose.jda.commands.dispatching.reply.dynamic.internal.UnspecificComponent
- com.github.kaktushose.jda.commands.dispatching.reply.ConfigurableReply
- com.github.kaktushose.jda.commands.dispatching.reply.SendableReply
- com.github.kaktushose.jda.commands.dispatching.middleware.impl.ConstraintMiddleware (implements com.github.kaktushose.jda.commands.dispatching.middleware.Middleware)
- com.github.kaktushose.jda.commands.dispatching.middleware.impl.CooldownMiddleware (implements com.github.kaktushose.jda.commands.dispatching.middleware.Middleware)
- com.github.kaktushose.jda.commands.scope.DefaultGuildScopeProvider (implements com.github.kaktushose.jda.commands.scope.GuildScopeProvider)
- com.github.kaktushose.jda.commands.permissions.DefaultPermissionsProvider (implements com.github.kaktushose.jda.commands.permissions.PermissionsProvider)
- net.dv8tion.jda.api.EmbedBuilder
- com.github.kaktushose.jda.commands.embeds.Embed
- com.github.kaktushose.jda.commands.embeds.internal.Embeds.Configuration (implements com.github.kaktushose.jda.commands.embeds.EmbedConfig)
- com.github.kaktushose.jda.commands.dispatching.events.Event<T> (implements net.dv8tion.jda.api.interactions.Interaction)
- com.github.kaktushose.jda.commands.dispatching.events.interactions.AutoCompleteEvent
- com.github.kaktushose.jda.commands.dispatching.events.ReplyableEvent<T> (implements com.github.kaktushose.jda.commands.dispatching.reply.internal.Reply)
- com.github.kaktushose.jda.commands.dispatching.events.interactions.ModalEvent
- com.github.kaktushose.jda.commands.dispatching.events.ModalReplyableEvent<T>
- com.github.kaktushose.jda.commands.dispatching.events.interactions.CommandEvent
- com.github.kaktushose.jda.commands.dispatching.events.interactions.ComponentEvent
- com.github.kaktushose.jda.commands.dispatching.handling.EventHandler<T> (implements java.util.function.BiConsumer<T,
U>) - com.github.kaktushose.jda.commands.dispatching.handling.AutoCompleteHandler
- com.github.kaktushose.jda.commands.dispatching.handling.ComponentHandler
- com.github.kaktushose.jda.commands.dispatching.handling.command.ContextCommandHandler
- com.github.kaktushose.jda.commands.dispatching.handling.ModalHandler
- com.github.kaktushose.jda.commands.dispatching.handling.command.SlashCommandHandler
- com.github.kaktushose.jda.commands.i18n.FluavaLocalizer (implements com.github.kaktushose.jda.commands.i18n.Localizer)
- com.github.kaktushose.jda.commands.guice.GuiceExtension (implements com.github.kaktushose.jda.commands.extension.Extension<T>)
- com.github.kaktushose.jda.commands.guice.internal.GuiceInteractionControllerInstantiator (implements com.github.kaktushose.jda.commands.dispatching.instance.InteractionControllerInstantiator)
- com.github.kaktushose.jda.commands.internal.Helpers
- com.github.kaktushose.jda.commands.i18n.I18n
- com.github.kaktushose.jda.commands.dispatching.instance.InteractionControllerInstantiator.Context
- com.github.kaktushose.jda.commands.definitions.interactions.InteractionDefinition.ReplyConfig.Builder
- com.github.kaktushose.jda.commands.extension.JDACBuilderData
- com.github.kaktushose.jda.commands.JDACBuilder
- com.github.kaktushose.jda.commands.i18n.internal.JDACLocalizationFunction (implements net.dv8tion.jda.api.interactions.commands.localization.LocalizationFunction)
- com.github.kaktushose.jda.commands.JDACommands
- com.github.kaktushose.jda.commands.JDAContext
- com.github.kaktushose.jda.commands.dispatching.context.KeyValueStore
- net.dv8tion.jda.api.hooks.ListenerAdapter (implements net.dv8tion.jda.api.hooks.EventListener)
- com.github.kaktushose.jda.commands.dispatching.JDAEventListener
- com.github.kaktushose.jda.commands.dispatching.middleware.internal.Middlewares
- com.github.kaktushose.jda.commands.dispatching.reply.dynamic.ModalBuilder
- com.github.kaktushose.jda.commands.dispatching.validation.impl.NotPermissionValidator (implements com.github.kaktushose.jda.commands.dispatching.validation.Validator<T,
A>) - com.github.kaktushose.jda.commands.dispatching.middleware.impl.PermissionsMiddleware (implements com.github.kaktushose.jda.commands.dispatching.middleware.Middleware)
- com.github.kaktushose.jda.commands.dispatching.validation.impl.PermissionValidator (implements com.github.kaktushose.jda.commands.dispatching.validation.Validator<T,
A>) - com.github.kaktushose.jda.commands.guice.internal.PerModuleScope (implements com.google.inject.Scope)
- com.github.kaktushose.jda.commands.definitions.description.reflective.ReflectiveClassFinder (implements com.github.kaktushose.jda.commands.definitions.description.ClassFinder)
- com.github.kaktushose.jda.commands.definitions.description.reflective.ReflectiveDescriptor (implements com.github.kaktushose.jda.commands.definitions.description.Descriptor)
- com.github.kaktushose.jda.commands.dispatching.reply.internal.ReplyAction (implements com.github.kaktushose.jda.commands.dispatching.reply.internal.Reply)
- com.github.kaktushose.jda.commands.dispatching.Runtime (implements java.io.Closeable)
- com.github.kaktushose.jda.commands.internal.register.SlashCommandUpdater
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.github.kaktushose.jda.commands.exceptions.internal.JDACException
- com.github.kaktushose.jda.commands.exceptions.ConfigurationException
- com.github.kaktushose.jda.commands.exceptions.InternalException
- com.github.kaktushose.jda.commands.exceptions.InvalidDeclarationException
- com.github.kaktushose.jda.commands.exceptions.internal.JDACException
- java.lang.RuntimeException
- java.lang.Exception
- com.github.kaktushose.jda.commands.dispatching.adapter.internal.TypeAdapters
- com.github.kaktushose.jda.commands.dispatching.validation.Validator.Context
- com.github.kaktushose.jda.commands.dispatching.validation.internal.Validators
- com.google.inject.AbstractModule (implements com.google.inject.Module)
Interface Hierarchy
- java.util.function.Consumer<T>
- com.github.kaktushose.jda.commands.dispatching.middleware.Middleware
- com.github.kaktushose.jda.commands.definitions.Definition
- com.github.kaktushose.jda.commands.definitions.features.CustomIdJDAEntity<T>
- com.github.kaktushose.jda.commands.definitions.interactions.component.ComponentDefinition<T> (also extends com.github.kaktushose.jda.commands.definitions.interactions.InteractionDefinition, com.github.kaktushose.jda.commands.definitions.features.JDAEntity<T>)
- com.github.kaktushose.jda.commands.definitions.interactions.component.menu.SelectMenuDefinition<T>
- com.github.kaktushose.jda.commands.definitions.interactions.component.ComponentDefinition<T> (also extends com.github.kaktushose.jda.commands.definitions.interactions.InteractionDefinition, com.github.kaktushose.jda.commands.definitions.features.JDAEntity<T>)
- com.github.kaktushose.jda.commands.definitions.interactions.InteractionDefinition (also extends com.github.kaktushose.jda.commands.definitions.features.internal.Invokable)
- com.github.kaktushose.jda.commands.definitions.interactions.command.CommandDefinition (also extends com.github.kaktushose.jda.commands.definitions.features.JDAEntity<T>)
- com.github.kaktushose.jda.commands.definitions.interactions.component.ComponentDefinition<T> (also extends com.github.kaktushose.jda.commands.definitions.features.CustomIdJDAEntity<T>, com.github.kaktushose.jda.commands.definitions.features.JDAEntity<T>)
- com.github.kaktushose.jda.commands.definitions.interactions.component.menu.SelectMenuDefinition<T>
- com.github.kaktushose.jda.commands.definitions.features.internal.Invokable
- com.github.kaktushose.jda.commands.definitions.interactions.InteractionDefinition (also extends com.github.kaktushose.jda.commands.definitions.Definition)
- com.github.kaktushose.jda.commands.definitions.interactions.command.CommandDefinition (also extends com.github.kaktushose.jda.commands.definitions.features.JDAEntity<T>)
- com.github.kaktushose.jda.commands.definitions.interactions.component.ComponentDefinition<T> (also extends com.github.kaktushose.jda.commands.definitions.features.CustomIdJDAEntity<T>, com.github.kaktushose.jda.commands.definitions.features.JDAEntity<T>)
- com.github.kaktushose.jda.commands.definitions.interactions.component.menu.SelectMenuDefinition<T>
- com.github.kaktushose.jda.commands.definitions.interactions.InteractionDefinition (also extends com.github.kaktushose.jda.commands.definitions.Definition)
- com.github.kaktushose.jda.commands.definitions.features.JDAEntity<T>
- com.github.kaktushose.jda.commands.definitions.interactions.command.CommandDefinition (also extends com.github.kaktushose.jda.commands.definitions.interactions.InteractionDefinition)
- com.github.kaktushose.jda.commands.definitions.interactions.component.ComponentDefinition<T> (also extends com.github.kaktushose.jda.commands.definitions.features.CustomIdJDAEntity<T>, com.github.kaktushose.jda.commands.definitions.interactions.InteractionDefinition)
- com.github.kaktushose.jda.commands.definitions.interactions.component.menu.SelectMenuDefinition<T>
- com.github.kaktushose.jda.commands.definitions.features.CustomIdJDAEntity<T>
- com.github.kaktushose.jda.commands.definitions.description.Description
- com.github.kaktushose.jda.commands.embeds.Embed.Fields
- com.github.kaktushose.jda.commands.embeds.EmbedConfig
- com.github.kaktushose.jda.commands.embeds.EmbedDataSource
- com.github.kaktushose.jda.commands.embeds.error.ErrorMessageFactory.ErrorContext
- com.github.kaktushose.jda.commands.dispatching.expiration.ExpirationStrategy
- com.github.kaktushose.jda.commands.extension.Extension<T>
- com.github.kaktushose.jda.commands.extension.Extension.Data
- java.util.function.Function<T,
R> - com.github.kaktushose.jda.commands.scope.GuildScopeProvider (also extends com.github.kaktushose.jda.commands.extension.Implementation.ExtensionProvidable)
- com.github.kaktushose.jda.commands.extension.Implementation.ExtensionProvidable
- com.github.kaktushose.jda.commands.definitions.description.ClassFinder
- com.github.kaktushose.jda.commands.definitions.description.Descriptor
- com.github.kaktushose.jda.commands.embeds.error.ErrorMessageFactory
- com.github.kaktushose.jda.commands.scope.GuildScopeProvider (also extends java.util.function.Function<T,
R>) - com.github.kaktushose.jda.commands.extension.Implementation.ProvidableContainer
- com.github.kaktushose.jda.commands.dispatching.instance.InteractionControllerInstantiator
- com.github.kaktushose.jda.commands.i18n.Localizer
- com.github.kaktushose.jda.commands.permissions.PermissionsProvider
- com.github.kaktushose.jda.commands.definitions.description.Invoker
- io.github.kaktushose.proteus.mapping.Mapper<S,
T> - io.github.kaktushose.proteus.mapping.Mapper.UniMapper<S,
T> - com.github.kaktushose.jda.commands.dispatching.adapter.TypeAdapter<S,
T>
- com.github.kaktushose.jda.commands.dispatching.adapter.TypeAdapter<S,
- io.github.kaktushose.proteus.mapping.Mapper.UniMapper<S,
- com.github.kaktushose.jda.commands.dispatching.reply.internal.Reply
- com.github.kaktushose.jda.commands.dispatching.validation.Validator<T,
A>
Annotation Interface Hierarchy
- com.github.kaktushose.jda.commands.annotations.interactions.AutoComplete (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.annotations.i18n.Bundle (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.annotations.interactions.Button (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.annotations.interactions.Choices (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.annotations.interactions.Command (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.annotations.interactions.CommandConfig (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.annotations.constraints.Constraint (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.annotations.interactions.Cooldown (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.annotations.interactions.EntitySelectMenu (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.guice.Implementation (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.guice.Implementation.Middleware (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.guice.Implementation.TypeAdapter (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.guice.Implementation.Validator (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.annotations.interactions.Interaction (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.annotations.constraints.Max (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.annotations.interactions.MenuOption (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.annotations.interactions.MenuOptionContainer (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.annotations.constraints.Min (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.annotations.interactions.Modal (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.annotations.constraints.NotPerm (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.annotations.interactions.Param (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.annotations.constraints.Perm (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.annotations.interactions.Permissions (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.annotations.interactions.ReplyConfig (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.annotations.interactions.StringSelectMenu (implements java.lang.annotation.Annotation)
- com.github.kaktushose.jda.commands.annotations.interactions.TextInput (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.github.kaktushose.jda.commands.annotations.interactions.CommandScope
- com.github.kaktushose.jda.commands.JDACBuilder.FilterStrategy
- com.github.kaktushose.jda.commands.dispatching.middleware.Priority
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- com.github.kaktushose.jda.commands.definitions.description.AnnotationDescription<T> (implements com.github.kaktushose.jda.commands.definitions.description.Description)
- com.github.kaktushose.jda.commands.definitions.interactions.AutoCompleteDefinition (implements com.github.kaktushose.jda.commands.definitions.interactions.InteractionDefinition)
- com.github.kaktushose.jda.commands.definitions.interactions.AutoCompleteDefinition.AutoCompleteRule
- com.github.kaktushose.jda.commands.definitions.interactions.component.ButtonDefinition (implements com.github.kaktushose.jda.commands.definitions.interactions.component.ComponentDefinition<T>)
- com.github.kaktushose.jda.commands.definitions.description.ClassDescription (implements com.github.kaktushose.jda.commands.definitions.description.Description)
- com.github.kaktushose.jda.commands.definitions.interactions.command.CommandDefinition.CommandConfig
- com.github.kaktushose.jda.commands.internal.register.CommandTree
- com.github.kaktushose.jda.commands.definitions.interactions.command.ContextCommandDefinition (implements com.github.kaktushose.jda.commands.definitions.interactions.command.CommandDefinition)
- com.github.kaktushose.jda.commands.definitions.interactions.CustomId
- com.github.kaktushose.jda.commands.embeds.error.DefaultErrorMessageFactory (implements com.github.kaktushose.jda.commands.embeds.error.ErrorMessageFactory)
- com.github.kaktushose.jda.commands.dispatching.DispatchingContext
- com.github.kaktushose.jda.commands.embeds.internal.Embeds
- com.github.kaktushose.jda.commands.definitions.interactions.component.menu.EntitySelectMenuDefinition (implements com.github.kaktushose.jda.commands.definitions.interactions.component.menu.SelectMenuDefinition<T>)
- com.github.kaktushose.jda.commands.dispatching.expiration.ExpirationStrategy.Explicit (implements com.github.kaktushose.jda.commands.dispatching.expiration.ExpirationStrategy)
- com.github.kaktushose.jda.commands.dispatching.expiration.ExpirationStrategy.Inactivity (implements com.github.kaktushose.jda.commands.dispatching.expiration.ExpirationStrategy)
- com.github.kaktushose.jda.commands.extension.internal.ExtensionFilter (implements java.util.function.Predicate<T>)
- com.github.kaktushose.jda.commands.guice.GuiceExtensionData (implements com.github.kaktushose.jda.commands.extension.Extension.Data)
- com.github.kaktushose.jda.commands.i18n.I18n.Entry
- com.github.kaktushose.jda.commands.extension.Implementation<T>
- com.github.kaktushose.jda.commands.extension.Implementation.MiddlewareContainer (implements com.github.kaktushose.jda.commands.extension.Implementation.ProvidableContainer)
- com.github.kaktushose.jda.commands.extension.Implementation.TypeAdapterContainer<S,
T> (implements com.github.kaktushose.jda.commands.extension.Implementation.ProvidableContainer) - com.github.kaktushose.jda.commands.extension.Implementation.ValidatorContainer (implements com.github.kaktushose.jda.commands.extension.Implementation.ProvidableContainer)
- com.github.kaktushose.jda.commands.definitions.interactions.InteractionDefinition.ReplyConfig
- com.github.kaktushose.jda.commands.definitions.interactions.InteractionRegistry
- com.github.kaktushose.jda.commands.dispatching.context.InvocationContext<T> (implements com.github.kaktushose.jda.commands.embeds.error.ErrorMessageFactory.ErrorContext)
- com.github.kaktushose.jda.commands.definitions.interactions.MethodBuildContext
- com.github.kaktushose.jda.commands.definitions.description.MethodDescription (implements com.github.kaktushose.jda.commands.definitions.description.Description)
- com.github.kaktushose.jda.commands.definitions.interactions.ModalDefinition (implements com.github.kaktushose.jda.commands.definitions.features.CustomIdJDAEntity<T>, com.github.kaktushose.jda.commands.definitions.interactions.InteractionDefinition)
- com.github.kaktushose.jda.commands.definitions.interactions.ModalDefinition.TextInputDefinition (implements com.github.kaktushose.jda.commands.definitions.Definition, com.github.kaktushose.jda.commands.definitions.features.JDAEntity<T>)
- com.github.kaktushose.jda.commands.definitions.interactions.command.OptionDataDefinition (implements com.github.kaktushose.jda.commands.definitions.Definition, com.github.kaktushose.jda.commands.definitions.features.JDAEntity<T>)
- com.github.kaktushose.jda.commands.definitions.interactions.command.OptionDataDefinition.ConstraintDefinition (implements com.github.kaktushose.jda.commands.definitions.Definition)
- com.github.kaktushose.jda.commands.definitions.description.PackageDescription (implements com.github.kaktushose.jda.commands.definitions.description.Description)
- com.github.kaktushose.jda.commands.definitions.description.ParameterDescription (implements com.github.kaktushose.jda.commands.definitions.description.Description)
- com.github.kaktushose.jda.commands.definitions.interactions.command.SlashCommandDefinition (implements com.github.kaktushose.jda.commands.definitions.interactions.command.CommandDefinition)
- com.github.kaktushose.jda.commands.definitions.interactions.command.SlashCommandDefinition.CooldownDefinition (implements com.github.kaktushose.jda.commands.definitions.Definition)
- com.github.kaktushose.jda.commands.definitions.interactions.component.menu.StringSelectMenuDefinition (implements com.github.kaktushose.jda.commands.definitions.interactions.component.menu.SelectMenuDefinition<T>)
- com.github.kaktushose.jda.commands.definitions.interactions.component.menu.StringSelectMenuDefinition.MenuOptionDefinition (implements com.github.kaktushose.jda.commands.definitions.Definition, com.github.kaktushose.jda.commands.definitions.features.JDAEntity<T>)
- com.github.kaktushose.jda.commands.internal.register.TreeNode (implements java.lang.Iterable<T>)
- java.lang.Record