Class PerInteractionModule
java.lang.Object
com.google.inject.AbstractModule
io.github.kaktushose.jdac.guice.internal.guice.PropertyProviderModule
io.github.kaktushose.jdac.guice.internal.guice.PerInteractionModule
- All Implemented Interfaces:
com.google.inject.Module
-
Field Summary
Fields inherited from class PropertyProviderModule
introspection -
Constructor Summary
ConstructorsConstructorDescriptionPerInteractionModule(io.github.kaktushose.jdac.introspection.Introspection introspection) -
Method Summary
Modifier and TypeMethodDescriptionio.github.kaktushose.jdac.introspection.Definitionsnet.dv8tion.jda.api.JDAjda()io.github.kaktushose.jdac.JDACommandsMethods inherited from class PropertyProviderModule
descriptor, emojiResolver, i18n, introspection, mergedClassFinder, messageResolver, placeholderResolverMethods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
Constructor Details
-
PerInteractionModule
public PerInteractionModule(io.github.kaktushose.jdac.introspection.Introspection introspection)
-
-
Method Details
-
jda
@Provides public net.dv8tion.jda.api.JDA jda() -
jdaCommands
@Provides public io.github.kaktushose.jdac.JDACommands jdaCommands() -
definition
@Provides public io.github.kaktushose.jdac.introspection.Definitions definition()
-