All these properties are based down to the Kotlin compiler for type- and symbol resolution.
Kotlin API version (e.g. 1.0, 1.1, 1.2, 1.3 ...).
Paths to class files and jars separated by a path separator.
Options to pass to the Kotlin compiler.
Path to custom JDK home. Includes the custom JDK from the specified location into the classpath instead of using the JRE from the runtime environment.
Target version for the generated JVM bytecode (e.g. 1.8, 9, 10, 11 ...).
Kotlin language version (e.g. 1.0, 1.1, 1.2, 1.3 ...).