Package org.jetbrains.kotlin.gradle.dsl
Interface KotlinJvmCompilerOptions
-
- All Implemented Interfaces:
-
org.jetbrains.kotlin.gradle.dsl.KotlinCommonCompilerOptions
,org.jetbrains.kotlin.gradle.dsl.KotlinCommonCompilerToolOptions
public interface KotlinJvmCompilerOptions implements KotlinCommonCompilerOptions
-
-
Method Summary
Modifier and Type Method Description abstract Property<Boolean>
getJavaParameters()
Generate metadata for Java 1. abstract Property<JvmTarget>
getJvmTarget()
Target version of the generated JVM bytecode (1.8, 9, 10, ..., 20), default is 1.8 Possible values: "1.8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20" Default value: JvmTarget. abstract Property<String>
getModuleName()
Name of the generated . abstract Property<Boolean>
getNoJdk()
Don't automatically include the Java runtime into the classpath Default value: false -
Methods inherited from class org.jetbrains.kotlin.gradle.dsl.KotlinCommonCompilerOptions
getApiVersion, getLanguageVersion, getOptIn, getProgressiveMode, getUseK2
-
Methods inherited from class org.jetbrains.kotlin.gradle.dsl.KotlinCommonCompilerToolOptions
getAllWarningsAsErrors, getFreeCompilerArgs, getSuppressWarnings, getVerbose
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getJavaParameters
@Input() abstract Property<Boolean> getJavaParameters()
Generate metadata for Java 1.8 reflection on method parameters Default value: false
-
getJvmTarget
@Input() abstract Property<JvmTarget> getJvmTarget()
Target version of the generated JVM bytecode (1.8, 9, 10, ..., 20), default is 1.8 Possible values: "1.8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20" Default value: JvmTarget.DEFAULT
-
getModuleName
@Optional()@Input() abstract Property<String> getModuleName()
Name of the generated .kotlin_module file Default value: null
-
-
-
-