Interface Implementation.ExtensionProvidable
- All Known Subinterfaces:
ClassFinder, Descriptor, EmojiSource, ErrorMessageFactory, GuildScopeProvider, Implementation.ProvidableContainer, InteractionControllerInstantiator, Localizer, PermissionsProvider
- All Known Implementing Classes:
DefaultErrorMessageFactory, DefaultGuildScopeProvider, DefaultPermissionsProvider, FluavaLocalizer, GuiceInteractionControllerInstantiator, Implementation.MiddlewareContainer, Implementation.TypeAdapterContainer, Implementation.ValidatorContainer, ReflectiveClassFinder, ReflectiveDescriptor
- Enclosing class:
Implementation<T extends Implementation.ExtensionProvidable>
public static sealed interface Implementation.ExtensionProvidable
permits ClassFinder, Descriptor, InteractionControllerInstantiator, ErrorMessageFactory, Implementation.ProvidableContainer, EmojiSource, Localizer, PermissionsProvider, GuildScopeProvider
A marker interface that all types providable by an
Extension share.