Class PerInteractionModule
java.lang.Object
com.google.inject.AbstractModule
io.github.kaktushose.jdac.guice.internal.guice.PerInteractionModule
- All Implemented Interfaces:
com.google.inject.Module
@Internal
public class PerInteractionModule
extends com.google.inject.AbstractModule
-
Constructor Summary
ConstructorsConstructorDescriptionPerInteractionModule(io.github.kaktushose.jdac.introspection.Introspection introspection) -
Method Summary
Modifier and TypeMethodDescriptionio.github.kaktushose.jdac.definitions.description.ClassFinderio.github.kaktushose.jdac.introspection.Definitionsio.github.kaktushose.jdac.definitions.description.Descriptorio.github.kaktushose.jdac.message.emoji.EmojiResolverio.github.kaktushose.jdac.message.i18n.I18ni18n()io.github.kaktushose.jdac.introspection.Introspectionnet.dv8tion.jda.api.JDAjda()io.github.kaktushose.jdac.JDACommandsio.github.kaktushose.jdac.message.resolver.MessageResolverMethods 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() -
i18n
@Provides public io.github.kaktushose.jdac.message.i18n.I18n i18n() -
messageResolver
@Provides public io.github.kaktushose.jdac.message.resolver.MessageResolver messageResolver() -
emojiResolver
@Provides public io.github.kaktushose.jdac.message.emoji.EmojiResolver emojiResolver() -
descriptor
@Provides public io.github.kaktushose.jdac.definitions.description.Descriptor descriptor() -
classFinder
@Provides public io.github.kaktushose.jdac.definitions.description.ClassFinder classFinder() -
jdaCommands
@Provides public io.github.kaktushose.jdac.JDACommands jdaCommands() -
definition
@Provides public io.github.kaktushose.jdac.introspection.Definitions definition() -
introspection
@Provides public io.github.kaktushose.jdac.introspection.Introspection introspection()
-