ModuleBuildInfo

constructor(path: String, plugins: List<ModulePlugin> = emptyList(), javaToolchain: String? = null, kmpTargets: List<String> = emptyList(), testSourceSets: List<String> = emptyList())(source)

Parameters

path

Module Gradle path.

plugins

Plugins applied to this module, sorted by id.

javaToolchain

Java language version requested via the toolchain, e.g. "17". Null when the module sets none and inherits the daemon's JDK.

kmpTargets

Kotlin Multiplatform target names, e.g. ["android", "iosArm64", "jvm"]. Empty for non-multiplatform modules.

testSourceSets

Test source directories that exist on disk, e.g. ["test", "androidTest"]. A module with none has no tests of its own.