All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions.kt Maven / Gradle / Ivy

There is a newer version: 2.0.20-RC
Show newest version
// 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
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy