KotlinJvmOptions

Deprecated

The kotlinOptions types are deprecated, please migrate to the compilerOptions types. More details are here: https://kotl.in/u1r8ln

Compiler options for Kotlin/JVM.

Properties

Link copied to clipboard

Report an error if there are any warnings.

Link copied to clipboard
open var apiVersion: String?

Allow using declarations from only the specified version of bundled libraries.

Link copied to clipboard

A list of additional compiler arguments

Link copied to clipboard

Generate metadata for Java 1.8 reflection on method parameters.

Link copied to clipboard
open var jvmTarget: String

The target version of the generated JVM bytecode (1.8 and 9–23), with 1.8 as the default.

Link copied to clipboard

Provide source compatibility with the specified version of Kotlin.

Link copied to clipboard
open var moduleName: String?

Name of the generated '.kotlin_module' file.

Link copied to clipboard
open var noJdk: Boolean

Don't automatically include the Java runtime in the classpath.

Link copied to clipboard

Don't generate any warnings.

Link copied to clipboard
open var useK2: Boolean

Compile using the experimental K2 compiler pipeline. No compatibility guarantees are provided yet.

Link copied to clipboard
open var verbose: Boolean

Enable verbose logging output.