Validate "-jvm-target" value in CLI, improve message

This commit is contained in:
Alexander Udalov
2016-06-15 14:17:54 +03:00
parent 02fd5371aa
commit da332d1a27
11 changed files with 63 additions and 10 deletions
+1 -1
View File
@@ -9,7 +9,7 @@ where possible options include:
-script Evaluate the script file
-kotlin-home <path> Path to Kotlin compiler home directory, used for runtime libraries discovery
-module-name Module name
-jvm-target <1.6|1.8> Compile code to specified JVM target: 1.6 or 1.8. Default one is 1.6.
-jvm-target <version> Target version of the generated JVM bytecode (1.6 or 1.8), default is 1.6
-language-version <version> Provide source compatibility with specified language version
-nowarn Generate no warnings
-verbose Enable verbose logging output
+1 -1
View File
@@ -10,7 +10,7 @@ where possible options include:
-script Evaluate the script file
-kotlin-home <path> Path to Kotlin compiler home directory, used for runtime libraries discovery
-module-name Module name
-jvm-target <1.6|1.8> Compile code to specified JVM target: 1.6 or 1.8. Default one is 1.6.
-jvm-target <version> Target version of the generated JVM bytecode (1.6 or 1.8), default is 1.6
-language-version <version> Provide source compatibility with specified language version
-nowarn Generate no warnings
-verbose Enable verbose logging output
+5
View File
@@ -0,0 +1,5 @@
$TESTDATA_DIR$/simple.kt
-d
$TEMP_DIR$
-jvm-target
1.5
+3
View File
@@ -0,0 +1,3 @@
error: unknown JVM target version: 1.5
Supported versions: 1.6, 1.8
COMPILATION_ERROR