org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions.kt Maven / Gradle / Ivy
// DO NOT EDIT MANUALLY!
// Generated by org/jetbrains/kotlin/generators/arguments/GenerateGradleOptions.kt
package org.jetbrains.kotlin.gradle.dsl
interface KotlinJvmOptions : org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions {
/**
* Include Kotlin runtime in to resulting .jar
* Default value: false
*/
var includeRuntime: kotlin.Boolean
/**
* Generate metadata for Java 1.8 reflection on method parameters
* Default value: false
*/
var javaParameters: kotlin.Boolean
/**
* Path to JDK home directory to include into classpath, if differs from default JAVA_HOME
* Default value: null
*/
var jdkHome: kotlin.String?
/**
* Target version of the generated JVM bytecode (1.6, 1.8, 9, 10, 11 or 12), default is 1.6
* Possible values: "1.6", "1.8", "9", "10", "11", "12"
* Default value: "1.6"
*/
var jvmTarget: kotlin.String
/**
* Don't include Java runtime into classpath
* Default value: false
*/
var noJdk: kotlin.Boolean
/**
* Don't include kotlin-reflect.jar into classpath
* Default value: true
*/
var noReflect: kotlin.Boolean
/**
* Don't include kotlin-stdlib.jar or kotlin-reflect.jar into classpath
* Default value: true
*/
var noStdlib: kotlin.Boolean
/**
* Use the IR backend
* Default value: false
*/
var useIR: kotlin.Boolean
}