target

abstract val target: Property<Int>

The bytecode level, applied to Java and Kotlin together.

Unset leaves the module's own settings alone. An explicit value is not raised to match a newer toolchain; compiling on a new JDK for an older runtime is the point.