1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt.git synced 2025-04-26 08:27:12 -07:00

Refactor.

This commit is contained in:
Cedric Beust 2015-11-16 03:11:04 -08:00
parent 5dc2f9c2e1
commit 6de72727c3

View file

@ -46,11 +46,11 @@ public open class MainModule(val args: Args) : AbstractModule() {
bind(object: TypeLiteral<KobaltExecutors>() {}).toInstance(executors)
bind(object: TypeLiteral<ExecutorService>() {}).annotatedWith(DependencyExecutor::class.java)
.toInstance(executors.dependencyExecutor)
bind(Args::class.java).toProvider(object: Provider<Args> {
override fun get(): Args? = args
bind(Args::class.java).toProvider(Provider<Args> {
args
})
bind(PluginInfo::class.java).toProvider(object: Provider<PluginInfo> {
override fun get(): PluginInfo? = PluginInfo.readKobaltPluginXml()
bind(PluginInfo::class.java).toProvider(Provider<PluginInfo> {
PluginInfo.readKobaltPluginXml()
}).`in`(Singleton::class.java)