api / org.gradle.plugins.ide.idea.model / IdeaProject / getTargetBytecodeVersion

getTargetBytecodeVersion

@Incubating open fun getTargetBytecodeVersion(): JavaVersion

The target bytecode version to use for this project.

Generally, it isn't recommended to change this value. Instead, you are encouraged to set sourceCompatibility and targetCompatibility for your Gradle projects which allows you to have full control over language levels in Gradle projects, and means that Gradle and IDEA will use the same settings when compiling.

When languageLevel is not explicitly set, this is calculated as the maximum target bytecode version for the Idea modules of this Idea project.