From 6de72727c3174534eec32fc6cd682de527a1be8d Mon Sep 17 00:00:00 2001 From: Cedric Beust Date: Mon, 16 Nov 2015 03:11:04 -0800 Subject: [PATCH] Refactor. --- src/main/kotlin/com/beust/kobalt/misc/MainModule.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/com/beust/kobalt/misc/MainModule.kt b/src/main/kotlin/com/beust/kobalt/misc/MainModule.kt index f63b9130..6a4e538a 100644 --- a/src/main/kotlin/com/beust/kobalt/misc/MainModule.kt +++ b/src/main/kotlin/com/beust/kobalt/misc/MainModule.kt @@ -46,11 +46,11 @@ public open class MainModule(val args: Args) : AbstractModule() { bind(object: TypeLiteral() {}).toInstance(executors) bind(object: TypeLiteral() {}).annotatedWith(DependencyExecutor::class.java) .toInstance(executors.dependencyExecutor) - bind(Args::class.java).toProvider(object: Provider { - override fun get(): Args? = args + bind(Args::class.java).toProvider(Provider { + args }) - bind(PluginInfo::class.java).toProvider(object: Provider { - override fun get(): PluginInfo? = PluginInfo.readKobaltPluginXml() + bind(PluginInfo::class.java).toProvider(Provider { + PluginInfo.readKobaltPluginXml() }).`in`(Singleton::class.java)