diff --git a/compiler/cli/cli-runner/src/org/jetbrains/kotlin/runner/Main.kt b/compiler/cli/cli-runner/src/org/jetbrains/kotlin/runner/Main.kt index cbbccaa7d6b..7e87f6301c8 100644 --- a/compiler/cli/cli-runner/src/org/jetbrains/kotlin/runner/Main.kt +++ b/compiler/cli/cli-runner/src/org/jetbrains/kotlin/runner/Main.kt @@ -34,24 +34,36 @@ object Main { KOTLIN_HOME = File(home) } + enum class HowToRun(val argName: String) { + GUESS("guess"), + CLASSFILE("classfile"), + JAR("jar"), + SCRIPT("script"); + // TODO: consider implementing REPL as well + + companion object { + val validValues = "${GUESS.argName} (default), ${CLASSFILE.argName}, ${JAR.argName}, ${SCRIPT.argName} (or .