ModuleType

The type of Gradle module, inferred from its applied plugin IDs.

Detection priority (first match wins - order matters for KMP vs plain Android):

  1. KMP - org.jetbrains.kotlin.multiplatform

  2. KMP_ANDROID_LIBRARY - com.android.kotlin.multiplatform.library (AGP 9.x)

  3. ANDROID_APP - com.android.application

  4. ANDROID_LIBRARY - com.android.library

  5. JVM_LIBRARY - org.jetbrains.kotlin.jvm

  6. UNKNOWN - fallback when no known plugin is applied

Entries

Link copied to clipboard

Full Kotlin Multiplatform module - has commonMain + platform source sets.

Link copied to clipboard

AGP 9.x hybrid - applies both the Android library and KMP plugins. Plugin ID: com.android.kotlin.multiplatform.library

Link copied to clipboard

Android application module. AGP 9.x has built-in Kotlin support - no separate Kotlin plugin needed.

Link copied to clipboard

Standard Android library module.

Link copied to clipboard

Pure JVM / Kotlin library. No Android framework dependency.

Link copied to clipboard

Module type could not be inferred from applied plugins.

Properties

Link copied to clipboard

Hex color used in the D3.js force-directed graph visualization.

Link copied to clipboard

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Link copied to clipboard

Readable label shown in the HTML report legend.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.