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

Move main up.

This commit is contained in:
Cedric Beust 2015-10-21 23:47:57 -07:00
parent d66eae5ea2
commit d303491348

View file

@ -18,6 +18,13 @@ import java.nio.file.Paths
import java.util.*
import javax.inject.Inject
public fun main(argv: Array<String>) {
val result = mainNoExit(argv)
if (result != 0) {
System.exit(result)
}
}
private fun parseArgs(argv: Array<String>): Main.RunInfo {
val args = Args()
val result = JCommander(args)
@ -26,13 +33,6 @@ private fun parseArgs(argv: Array<String>): Main.RunInfo {
return Main.RunInfo(result, args)
}
public fun main(argv: Array<String>) {
val result = mainNoExit(argv)
if (result != 0) {
System.exit(result)
}
}
public fun mainNoExit(argv: Array<String>) : Int {
val (jc, args) = parseArgs(argv)
Kobalt.INJECTOR = Guice.createInjector(MainModule(args))