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