[ {
  "shortName" : "public suspend fun runHeadlessApplication()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-jvm/src/main/kotlin/org/jetbrains/compose/reload/jvm/runHeadless.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::hot-reload-runtime-jvm" ],
  "startLine" : 79,
  "endLine" : 239,
  "linesOfCode" : 109,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun buildAndReload()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/gradle/GradleRecompiler.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 48,
  "endLine" : 150,
  "linesOfCode" : 71,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DtNotificationCard()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/widgets/DtNotificationCard.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 44,
  "endLine" : 115,
  "linesOfCode" : 66,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "repository-tools/src/main/kotlin/installAndroidSdk.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::repository-tools" ],
  "startLine" : 11,
  "endLine" : 81,
  "linesOfCode" : 61,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DtTooltip()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/widgets/DtTooltip.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 50,
  "endLine" : 112,
  "linesOfCode" : 58,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/kotlin/org/jetbrains/compose/reload/build/tasks/GenerateHotReloadEnvironmentGradleExtensionsTask.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 30,
  "endLine" : 95,
  "linesOfCode" : 57,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/kotlin/org/jetbrains/compose/reload/build/withShadowingPlugin.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 44,
  "endLine" : 135,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun OrchestrationServer()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationServer.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 70,
  "endLine" : 173,
  "linesOfCode" : 55,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun DevelopmentEntryPoint()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-jvm/src/main/kotlin/org/jetbrains/compose/reload/jvm/DevelopmentEntryPoint.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::hot-reload-runtime-jvm" ],
  "startLine" : 44,
  "endLine" : 107,
  "linesOfCode" : 54,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Task.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 152,
  "endLine" : 221,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun effectOverlay()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-jvm/src/main/kotlinUI/org/jetbrains/compose/hotReloadUI/ErrorNotificationOverlayEffect.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::hot-reload-runtime-jvm" ],
  "startLine" : 66,
  "endLine" : 123,
  "linesOfCode" : 51,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DtConsole()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/sidecar/DtConsole.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 38,
  "endLine" : 88,
  "linesOfCode" : 49,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sync()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/runtimeClasspath.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 114,
  "endLine" : 170,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun check()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/kotlin/org/jetbrains/compose/reload/build/withShadowingPlugin.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 149,
  "endLine" : 198,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedReloadStatusBrush()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/widgets/DtStatusColor.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 90,
  "endLine" : 136,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DtReloadStatusItem()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/sidecar/DtReloadStatusItem.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 51,
  "endLine" : 92,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/MutableApplicationInfoImpl.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 85,
  "endLine" : 132,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFinish()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/statusService.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 119,
  "endLine" : 159,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compile()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/testFixtures/kotlin/org/jetbrains/compose/reload/core/testFixtures/compileCode.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 87,
  "endLine" : 131,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runAsync()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/hotAsyncRunTasks.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 182,
  "endLine" : 225,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/hotSnapshotTask.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 86,
  "endLine" : 126,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "hot-reload-agent/src/main/kotlin/org/jetbrains/compose/reload/agent/jdwp.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::hot-reload-agent" ],
  "startLine" : 40,
  "endLine" : 83,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ClassInfo()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/ClassInfo.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 30,
  "endLine" : 65,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateReloadStatusColor()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/widgets/DtStatusColor.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 51,
  "endLine" : 86,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DtMainConsole()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/sidecar/DtMainConsole.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 25,
  "endLine" : 57,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DtRuntimeErrorStatusItem()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/sidecar/DtRuntimeErrorStatusItem.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 30,
  "endLine" : 62,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  subtask()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Task.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 224,
  "endLine" : 259,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun propertyAccess()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/kotlin/org/jetbrains/compose/reload/build/tasks/GenerateHotReloadEnvironmentTask.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 152,
  "endLine" : 186,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nextToken()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 396,
  "endLine" : 431,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "repository-tools/src/main/kotlin/updateComposeDevVersion.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::repository-tools" ],
  "startLine" : 11,
  "endLine" : 48,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/shutdown.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 97,
  "endLine" : 134,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DtLogWindow()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/sidecar/DtLogWindow.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 57,
  "endLine" : 86,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runStressTest()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/testFixtures/kotlin/org/jetbrains/compose/reload/core/testFixtures/stressTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 73,
  "endLine" : 104,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createRecompiler()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/gradle/GradleRecompilerExtension.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 23,
  "endLine" : 54,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startOrchestrationListener()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationListener.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 61,
  "endLine" : 94,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DtNotificationsButton()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/sidecar/DtNotificationsWindow.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 51,
  "endLine" : 77,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DtCopyToClipboardButton()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/widgets/DtCopyToClipboardButton.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 24,
  "endLine" : 48,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/MutableApplicationInfoImpl.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 51,
  "endLine" : 83,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun edit()",
  "longName" : "",
  "relativeFileName" : "hot-reload-agent/src/main/kotlin/org/jetbrains/compose/reload/agent/window.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::hot-reload-agent" ],
  "startLine" : 62,
  "endLine" : 85,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/plugin.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 16,
  "endLine" : 43,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/hotReloadTasks.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 93,
  "endLine" : 118,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DtNotificationsWindow()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/sidecar/DtNotificationsWindow.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 80,
  "endLine" : 102,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DtText()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/widgets/text.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 35,
  "endLine" : 55,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DtImage()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/widgets/DtLogo.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 54,
  "endLine" : 76,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun effectOverlay()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-jvm/src/main/kotlinUI/org/jetbrains/compose/hotReloadUI/MagicBorderEffect.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::hot-reload-runtime-jvm" ],
  "startLine" : 38,
  "endLine" : 62,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/orchestrationMessageEncoders.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 243,
  "endLine" : 267,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DtSidecarStatusSection()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/sidecar/DtSidecarStatusSection.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 28,
  "endLine" : 48,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DtSidecarStatusItem()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/sidecar/DtSidecarStatusSection.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 52,
  "endLine" : 73,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokeOnDispose()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/RecompilerContextImpl.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 32,
  "endLine" : 53,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun runHeadlessApplicationBlocking()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-jvm/src/main/kotlin/org/jetbrains/compose/reload/jvm/runHeadless.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::hot-reload-runtime-jvm" ],
  "startLine" : 246,
  "endLine" : 266,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun  suspendStoppableCoroutine()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/coroutines.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Actor.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 59,
  "endLine" : 84,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun awaitWith()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Future.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 118,
  "endLine" : 141,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun receive()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Queue.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 77,
  "endLine" : 101,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun connect()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationClientConnector.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 43,
  "endLine" : 65,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun issueNewDebugSessionJvmArguments()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/debugger.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 23,
  "endLine" : 43,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "hot-reload-agent/src/main/kotlin/org/jetbrains/compose/reload/agent/compose.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::hot-reload-agent" ],
  "startLine" : 37,
  "endLine" : 59,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun collectReloadErrors()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/states/NotificationsUIState.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 109,
  "endLine" : 127,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun asyncTracesString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/AsyncTraces.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 98,
  "endLine" : 115,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun send()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Queue.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 49,
  "endLine" : 75,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "hot-reload-agent/src/main/kotlin/org/jetbrains/compose/reload/agent/window.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::hot-reload-agent" ],
  "startLine" : 31,
  "endLine" : 51,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  interceptContinuation()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-core/src/main/kotlin/org/jetbrains/compose/reload/gradle/lifecycle.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::hot-reload-gradle-core" ],
  "startLine" : 173,
  "endLine" : 191,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateVersion()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/kotlin/org/jetbrains/compose/reload/build/tasks/UpdateVersionTask.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 27,
  "endLine" : 47,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun encode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/orchestrationMessageEncoders.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 223,
  "endLine" : 241,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun subprocessSystemProperties()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/propertiesExtensions.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 14,
  "endLine" : 30,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Task.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 261,
  "endLine" : 279,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DtSidecarWindow()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/sidecar/DtSidecar.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/RecompilerContextImpl.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun collectUIErrors()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/states/NotificationsUIState.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 91,
  "endLine" : 107,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun collect()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Bus.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 34,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  interceptContinuation()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/WorkerThreadDispatcher.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 20,
  "endLine" : 38,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun collect()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/State.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun log()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/logging.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 155,
  "endLine" : 170,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nextToken()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 374,
  "endLine" : 392,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provideTestTemplateInvocationContexts()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/compatibilityTest/kotlin/org/jetbrains/compose/reload/orchestration/utils/IsolateTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 106,
  "endLine" : 120,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTargetWindowState()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/states/WindowsUIState.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValue()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-core/src/main/kotlin/org/jetbrains/compose/reload/gradle/lazyProperty.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::hot-reload-gradle-core" ],
  "startLine" : 52,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertFileContent()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/testFixtures/kotlin/org/jetbrains/compose/reload/core/testFixtures/assertFileContent.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 18,
  "endLine" : 33,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  encodeUpdate()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationStates.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 101,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureCleanWorkingDirectory()",
  "longName" : "",
  "relativeFileName" : "repository-tools/src/main/kotlin/gitUtils.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::repository-tools" ],
  "startLine" : 7,
  "endLine" : 22,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "repository-tools/src/main/kotlin/bumpDevVersion.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::repository-tools" ],
  "startLine" : 11,
  "endLine" : 28,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DtDetachedSidecarWindow()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/sidecar/DtDetachedSidecar.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 23,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun completeWith()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Future.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 156,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Version.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushHash()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/ScopeHash.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun connect()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationClientConnector.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "hot-reload-agent/src/main/kotlin/org/jetbrains/compose/reload/agent/runtimeTracking.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::hot-reload-agent" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokeAfterHotReload()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-api/src/jvmMain/kotlin/org/jetbrains/compose/reload/api.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::hot-reload-runtime-api" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun checkForJBR()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/states/NotificationsUIState.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/MutableApplicationInfoImpl.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 144,
  "endLine" : 155,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nextToken()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 449,
  "endLine" : 460,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DtDetachedSidecarContent()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/sidecar/DtDetachedSidecar.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DtComposeLogo()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/widgets/DtLogo.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DtBuildSystemLogo()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/widgets/DtLogo.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun broadcastActiveState()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-jvm/src/main/kotlin/org/jetbrains/compose/reload/jvm/window.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::hot-reload-runtime-jvm" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/kotlin/org/jetbrains/compose/reload/build/mainConventions.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun await()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Future.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 143,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools-api/src/main/kotlin/org/jetbrains/compose/devtools/api/WindowsState.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::hot-reload-devtools-api" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copy()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/MutableApplicationInfoImpl.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nextToken()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 435,
  "endLine" : 445,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nextToken()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 464,
  "endLine" : 476,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nextToken()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 480,
  "endLine" : 490,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  encoderOf()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationStateEncoder.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun premain()",
  "longName" : "",
  "relativeFileName" : "hot-reload-agent/src/main/kotlin/org/jetbrains/compose/reload/agent/agent.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::hot-reload-agent" ],
  "startLine" : 12,
  "endLine" : 23,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/main.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-jvm/src/main/kotlin/org/jetbrains/compose/reload/jvm/HotReloadState.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::hot-reload-runtime-jvm" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun  withThread()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/coroutines.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javap()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/javap.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intern()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/Interner.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationProtocolVersion.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildAll()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/modelBuilder.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DevToolingSidecarEntryPoint()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/dev/kotlin/org/jetbrains/compose/devtools/run.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launch()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-core/src/main/kotlin/org/jetbrains/compose/reload/gradle/lifecycle.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::hot-reload-gradle-core" ],
  "startLine" : 146,
  "endLine" : 155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun invoke()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Actor.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun compareAndSet()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/State.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun currentOrNull()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Os.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun current()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/jdk.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Queue.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Compiler()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/testFixtures/kotlin/org/jetbrains/compose/reload/core/testFixtures/compileCode.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 78,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/benchmark/kotlin/org/jetbrains/compose/reload/core/TopologicalSortBenchmark.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/MutableApplicationInfoImpl.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/MutableApplicationInfoImpl.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nextToken()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 324,
  "endLine" : 334,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nextToken()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 349,
  "endLine" : 359,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationMessage.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  update()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationClient.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 228,
  "endLine" : 237,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentOrNull()",
  "longName" : "",
  "relativeFileName" : "repository-tools/src/main/kotlin/Os.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::repository-tools" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitComposeCompilerPlugin()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-core/src/main/kotlin/org/jetbrains/compose/reload/gradle/utils.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::hot-reload-gradle-core" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitKotlinPlugin()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-core/src/main/kotlin/org/jetbrains/compose/reload/gradle/utils.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::hot-reload-gradle-core" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun send()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Bus.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createLogger()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/logging.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nextOrNull()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Queue.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reject()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Task.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterEach()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/compatibilityTest/kotlin/org/jetbrains/compose/reload/orchestration/utils/IsolateTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationMessage.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationMessage.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 469,
  "endLine" : 476,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationStateStorage.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationState.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  update()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationStates.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationConnectionsState.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun close()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationIO.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startOrchestrationServer()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationServer.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  tryUpdate()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationClient.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun command()",
  "longName" : "",
  "relativeFileName" : "repository-tools/src/main/kotlin/command.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::repository-tools" ],
  "startLine" : 6,
  "endLine" : 14,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/statusService.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun obtain()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/compilationExtensions.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyTargetFile()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/hotSnapshotTask.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DtAnimatedWindow()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/sidecar/DtAnimatedWindow.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DtTextButton()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/widgets/DtTextButton.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ErrorReportOverlayEffectEntryPoint()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-jvm/src/dev/kotlin/org/jetbrains/compose/hotReloadUI/entryPoints.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::hot-reload-runtime-jvm" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MagicBorderEffectEntryPoint()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-jvm/src/dev/kotlin/org/jetbrains/compose/hotReloadUI/entryPoints.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::hot-reload-runtime-jvm" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-core/src/main/kotlin/org/jetbrains/compose/reload/gradle/HotReloadUsage.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::hot-reload-gradle-core" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValue()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-core/src/main/kotlin/org/jetbrains/compose/reload/gradle/lazyProperty.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::hot-reload-gradle-core" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-core/src/main/kotlin/org/jetbrains/compose/reload/gradle/lifecycle.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::hot-reload-gradle-core" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeExceptionally()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-core/src/main/kotlin/org/jetbrains/compose/reload/gradle/lifecycle.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::hot-reload-gradle-core" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun await()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-core/src/main/kotlin/org/jetbrains/compose/reload/gradle/lifecycle.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::hot-reload-gradle-core" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkPublication()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/kotlin/org/jetbrains/compose/reload/build/tasks/CheckPublicationTask.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun publish()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/kotlin/org/jetbrains/compose/reload/build/tasks/PublishToMavenCentralTask.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  withLock()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/LockFile.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Future.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createLogger()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/logging.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/jdk.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  launchTask()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Task.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  use()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/testFixtures/kotlin/org/jetbrains/compose/reload/core/testFixtures/stressTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools-api/src/main/kotlin/org/jetbrains/compose/devtools/api/ReloadState.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::hot-reload-devtools-api" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools-api/src/main/kotlin/org/jetbrains/compose/devtools/api/ReloadState.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::hot-reload-devtools-api" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools-api/src/main/kotlin/org/jetbrains/compose/devtools/api/ReloadCountState.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::hot-reload-devtools-api" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javap()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/javap.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nextToken()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 338,
  "endLine" : 345,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nextToken()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 363,
  "endLine" : 370,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateSource()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/benchmark/kotlin/org/jetbrains/compose/reload/analysis/RuntimeInstructionTreeParseBenchmark.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 92,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/benchmark/kotlin/org/jetbrains/compose/reload/analysis/RuntimeInstructionTreeParseBenchmark.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveParameter()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/compatibilityTest/kotlin/org/jetbrains/compose/reload/orchestration/utils/IsolateTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationMessage.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 295,
  "endLine" : 301,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "repository-tools/src/main/kotlin/bumpBootstrapVersion.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::repository-tools" ],
  "startLine" : 6,
  "endLine" : 13,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mainClas()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/hotAsyncRunTasks.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/RecompilerContextImpl.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/widgets/DtWindowController.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-jvm/src/main/kotlin/org/jetbrains/compose/reload/jvm/window.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::hot-reload-runtime-jvm" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun shutdown()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/WorkerThread.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun PidFileInfo()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/PidFileInfo.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invokeWorker()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/benchmark/kotlin/org/jetbrains/compose/reload/core/WorkerThreadBenchmark.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools-api/src/main/kotlin/org/jetbrains/compose/devtools/api/ReloadState.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::hot-reload-devtools-api" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools-api/src/main/kotlin/org/jetbrains/compose/devtools/api/ReloadState.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::hot-reload-devtools-api" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools-api/src/main/kotlin/org/jetbrains/compose/devtools/api/ReloadState.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::hot-reload-devtools-api" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools-api/src/main/kotlin/org/jetbrains/compose/devtools/api/WindowsState.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::hot-reload-devtools-api" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun encode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools-api/src/main/kotlin/org/jetbrains/compose/devtools/api/VirtualTimeState.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::hot-reload-devtools-api" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools-api/src/main/kotlin/org/jetbrains/compose/devtools/api/VirtualTimeState.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::hot-reload-devtools-api" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueue()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/resolveDirty.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 270,
  "endLine" : 280,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ClassNode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/asmUtils.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/asmUtils.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nextToken()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 288,
  "endLine" : 294,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateSource()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/benchmark/kotlin/org/jetbrains/compose/reload/analysis/ResolveDirtyBenchmark.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationMessage.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 462,
  "endLine" : 467,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationConnectionsState.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationConnectionsState.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/Binary.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun connectOrchestrationClient()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationClient.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestartionLogging.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun className()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/hotAsyncRunTasks.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun funName()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/hotAsyncRunTasks.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ProvideLogWindowController()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/sidecar/DtLogWindow.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ProvideNotificationsWindowController()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/sidecar/DtNotificationsWindow.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun collectDisposeEvents()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/states/NotificationsUIState.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowGainedFocus()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-jvm/src/main/kotlin/org/jetbrains/compose/reload/jvm/window.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::hot-reload-runtime-jvm" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowActivated()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-jvm/src/main/kotlin/org/jetbrains/compose/reload/jvm/window.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::hot-reload-runtime-jvm" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun broadcastIfActive()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-jvm/src/main/kotlin/org/jetbrains/compose/reload/jvm/window.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::hot-reload-runtime-jvm" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/kotlin/org/jetbrains/compose/reload/build/tasks/GenerateHotReloadEnvironmentTask.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  get()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Context.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  get()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Context.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resumeWith()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/coroutines.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Template.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 513,
  "endLine" : 517,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun collect()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Broadcast.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complete()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Actor.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun update()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/State.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Version.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  invokeWhenIdle()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/WorkerThread.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun encodeToByteArray()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/PidFileInfo.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dispose()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Disposable.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/jdk.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun reportActivity()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/testFixtures/kotlin/org/jetbrains/compose/reload/core/testFixtures/stressTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools-api/src/main/kotlin/org/jetbrains/compose/devtools/api/ReloadState.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::hot-reload-devtools-api" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools-api/src/main/kotlin/org/jetbrains/compose/devtools/api/ReloadCountState.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::hot-reload-devtools-api" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationMessage.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationMessage.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationMessage.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 546,
  "endLine" : 550,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  update()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationServer.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readGradleProperties()",
  "longName" : "",
  "relativeFileName" : "repository-tools/src/main/kotlin/gradleProperties.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::repository-tools" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeGradleProperties()",
  "longName" : "",
  "relativeFileName" : "repository-tools/src/main/kotlin/gradleProperties.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::repository-tools" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onException()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/ui.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun broadcastGone()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-jvm/src/main/kotlin/org/jetbrains/compose/reload/jvm/window.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::hot-reload-runtime-jvm" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowIconified()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-jvm/src/main/kotlin/org/jetbrains/compose/reload/jvm/window.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::hot-reload-runtime-jvm" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowDeiconified()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-jvm/src/main/kotlin/org/jetbrains/compose/reload/jvm/window.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::hot-reload-runtime-jvm" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowClosed()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-jvm/src/main/kotlin/org/jetbrains/compose/reload/jvm/window.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::hot-reload-runtime-jvm" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentHidden()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-jvm/src/main/kotlin/org/jetbrains/compose/reload/jvm/window.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::hot-reload-runtime-jvm" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentShown()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-jvm/src/main/kotlin/org/jetbrains/compose/reload/jvm/window.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::hot-reload-runtime-jvm" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-jvm/src/main/kotlin/org/jetbrains/compose/reload/jvm/window.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::hot-reload-runtime-jvm" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentMoved()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-jvm/src/main/kotlin/org/jetbrains/compose/reload/jvm/window.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::hot-reload-runtime-jvm" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  future()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-core/src/main/kotlin/org/jetbrains/compose/reload/gradle/lifecycle.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::hot-reload-gradle-core" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun project()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-core/src/main/kotlin/org/jetbrains/compose/reload/gradle/lifecycle.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::hot-reload-gradle-core" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Context()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Context.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun launchOnFinish()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/coroutines.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun launchOnStop()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/coroutines.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consume()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Template.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun awaitWith()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Future.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanupQueues()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/WorkerThread.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  invokeImmediate()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/WorkerThread.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  invokeImmediateBlocking()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/WorkerThread.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterEach()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/testFixtures/kotlin/org/jetbrains/compose/reload/core/testFixtures/compileCode.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/benchmark/kotlin/org/jetbrains/compose/reload/core/TopologicalSortBenchmark.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nextToken()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Widget$index()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/benchmark/kotlin/org/jetbrains/compose/reload/analysis/ResolveDirtyBenchmark.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Widget$index()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/benchmark/kotlin/org/jetbrains/compose/reload/analysis/RuntimeInstructionTreeParseBenchmark.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun stop()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/compatibilityTest/kotlin/org/jetbrains/compose/reload/orchestration/utils/Isolate.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  get()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationStates.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun bind()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationServer.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun start()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationServer.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launchStateStreamingIfNecessary()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationServer.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun OrchestrationClient()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationClient.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun connect()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationClient.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun from()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationProtocolVersion.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-idea/src/main/kotlin/org/jetbrains/compose/reload/gradle/idea/model.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::hot-reload-gradle-idea" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-idea/src/main/kotlin/org/jetbrains/compose/reload/gradle/idea/model.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::hot-reload-gradle-idea" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "repository-tools/src/main/kotlin/pushDevVersionTag.kt",
  "fileLinesCount" : 11,
  "components" : [ "primary::repository-tools" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stdout()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/hotAsyncRunTasks.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stderr()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/hotAsyncRunTasks.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setMainClass()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAgentJar()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setHotClasspath()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIsHeadless()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPidFile()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setArgFile()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDevToolsEnabled()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDevToolsClasspath()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDevToolsTransparencyEnabled()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDevToolsDetached()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setReloadOverlayEnabled()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setReloadEffectsEnabled()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDevToolsHeadless()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setReloadTaskName()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setReloadTaskName()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAutoRecompileEnabled()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRecompilerWarmupEnabled()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun update()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/states/ErrorUIState.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/logging.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOrchestration()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/dev/kotlin/org/jetbrains/compose/devtools/utils/OrchestrationExtension.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-core/src/main/kotlin/org/jetbrains/compose/reload/gradle/PluginStage.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::hot-reload-gradle-core" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-core/src/main/kotlin/org/jetbrains/compose/reload/gradle/utils.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::hot-reload-gradle-core" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeReplace()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-core/src/main/kotlin/org/jetbrains/compose/reload/gradle/utils.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::hot-reload-gradle-core" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readResolve()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-core/src/main/kotlin/org/jetbrains/compose/reload/gradle/utils.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::hot-reload-gradle-core" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hotReloadDevRuntimeDependenciesConfigurationName()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-core/src/main/kotlin/org/jetbrains/compose/reload/gradle/configurationNames.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::hot-reload-gradle-core" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  lazyProperty()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-core/src/main/kotlin/org/jetbrains/compose/reload/gradle/lazyProperty.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::hot-reload-gradle-core" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  lazyProjectProperty()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-core/src/main/kotlin/org/jetbrains/compose/reload/gradle/lazyProperty.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::hot-reload-gradle-core" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  Future()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-core/src/main/kotlin/org/jetbrains/compose/reload/gradle/lifecycle.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::hot-reload-gradle-core" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun currentCoroutineContext()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/kotlinxCoroutinesBridge/kotlin/kotlinxCoroutines.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Either.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Either.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/WindowId.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun stopCollecting()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/stopCollecting.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Context()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Context.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  get()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Context.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun invokeOnStop()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/coroutines.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun invokeOnFinish()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/coroutines.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  Bus()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Bus.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Type.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun push()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Template.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Template.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consume()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Template.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skip()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Template.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withEndIndexExclusive()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Template.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasNext()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Template.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Template.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Template.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Template.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Template.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Template.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isClosed()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Actor.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun collect()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/State.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun asyncTraces()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/AsyncTraces.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  Future()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Future.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Future()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Future.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  Future()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Future.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  Future()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Future.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  Future()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Future.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOrNull()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Future.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCompleted()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Future.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOrNull()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Future.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun await()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Future.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Version.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Version.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Version.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/WorkerThread.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  invoke()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/WorkerThread.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun encodeToString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/PidFileInfo.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun readReleaseFile()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/jdk.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/jdk.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/jdk.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromExecutable()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/jdk.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  Queue()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Queue.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Queue.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  launchTask()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Task.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeEach()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/testFixtures/kotlin/org/jetbrains/compose/reload/core/testFixtures/compileCode.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supportsParameter()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/testFixtures/kotlin/org/jetbrains/compose/reload/core/testFixtures/compileCode.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveParameter()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/testFixtures/kotlin/org/jetbrains/compose/reload/core/testFixtures/compileCode.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withOptions()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/testFixtures/kotlin/org/jetbrains/compose/reload/core/testFixtures/compileCode.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/testFixtures/kotlin/org/jetbrains/compose/reload/core/testFixtures/StdoutLoggerDispatch.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/benchmark/kotlin/org/jetbrains/compose/reload/core/WorkerThreadBenchmark.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/benchmark/kotlin/org/jetbrains/compose/reload/core/WorkerThreadBenchmark.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/benchmark/kotlin/org/jetbrains/compose/reload/core/TopologicalSortBenchmark.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/benchmark/kotlin/org/jetbrains/compose/reload/core/TopologicalSortBenchmark.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topologicalSort()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/benchmark/kotlin/org/jetbrains/compose/reload/core/TopologicalSortBenchmark.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSort()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/benchmark/kotlin/org/jetbrains/compose/reload/core/TopologicalSortBenchmark.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools-api/src/main/kotlin/org/jetbrains/compose/devtools/api/ReloadEffect.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::hot-reload-devtools-api" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools-api/src/main/kotlin/org/jetbrains/compose/devtools/api/ReloadEffect.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::hot-reload-devtools-api" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools-api/src/main/kotlin/org/jetbrains/compose/devtools/api/ReloadState.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::hot-reload-devtools-api" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun copy()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools-api/src/main/kotlin/org/jetbrains/compose/devtools/api/ReloadState.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::hot-reload-devtools-api" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools-api/src/main/kotlin/org/jetbrains/compose/devtools/api/ReloadState.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::hot-reload-devtools-api" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools-api/src/main/kotlin/org/jetbrains/compose/devtools/api/ReloadState.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::hot-reload-devtools-api" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools-api/src/main/kotlin/org/jetbrains/compose/devtools/api/WindowsState.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::hot-reload-devtools-api" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools-api/src/main/kotlin/org/jetbrains/compose/devtools/api/WindowsState.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::hot-reload-devtools-api" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools-api/src/main/kotlin/org/jetbrains/compose/devtools/api/WindowsState.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::hot-reload-devtools-api" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools-api/src/main/kotlin/org/jetbrains/compose/devtools/api/WindowsState.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::hot-reload-devtools-api" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools-api/src/main/kotlin/org/jetbrains/compose/devtools/api/ReloadCountState.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::hot-reload-devtools-api" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun push()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/resolveDirty.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun javap()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/javap.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ClassInfo()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/ClassInfo.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderInstructionTree()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/render.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/ClassId.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/ClassId.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startsWith()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/ClassId.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ClassId()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/ClassId.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ClassId()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/ClassId.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasNext()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nextToken()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/InstructionToken.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/MemberId.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/MemberId.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanup()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/benchmark/kotlin/org/jetbrains/compose/reload/analysis/ResolveDirtyBenchmark.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun redefine()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/benchmark/kotlin/org/jetbrains/compose/reload/analysis/ResolveDirtyBenchmark.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanup()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/benchmark/kotlin/org/jetbrains/compose/reload/analysis/RuntimeInstructionTreeParseBenchmark.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun send()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/compatibilityTest/kotlin/org/jetbrains/compose/reload/orchestration/utils/Isolate.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/compatibilityTest/kotlin/org/jetbrains/compose/reload/orchestration/utils/StderrLogger.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/compatibilityTest/kotlin/org/jetbrains/compose/reload/orchestration/utils/IsolateTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supportsTestTemplate()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/compatibilityTest/kotlin/org/jetbrains/compose/reload/orchestration/utils/IsolateTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launch()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/compatibilityTest/kotlin/org/jetbrains/compose/reload/orchestration/utils/IsolateTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun send()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/compatibilityTest/kotlin/org/jetbrains/compose/reload/orchestration/utils/IsolateRunner.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun stop()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/compatibilityTest/kotlin/org/jetbrains/compose/reload/orchestration/utils/IsolateRunner.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun encode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/compatibilityTest/kotlin/org/jetbrains/compose/reload/orchestration/utils/testState.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationMessage.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationMessage.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationMessage.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationMessage.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationMessage.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationMessage.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationMessage.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun OrchestrationMessageId()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationMessage.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  encoderOfOrThrow()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationStateEncoder.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationMessageClassifier.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationStates.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationHandshake.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationFrame.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationConnectionsState.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationConnectionsState.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationConnectionsState.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isClosed()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationIO.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun encode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/orchestrationMessageEncoders.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/orchestrationMessageEncoders.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun encode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/orchestrationMessageEncoders.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/orchestrationMessageEncoders.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun encode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/orchestrationMessageEncoders.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/orchestrationMessageEncoders.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/Binary.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationHandle.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun connectClient()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationServer.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun send()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationServer.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun OrchestrationClient()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationClient.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun send()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationClient.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationProtocolVersion.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationListener.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun withLogger()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestartionLogging.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun withoutLogger()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestartionLogging.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestartionLogging.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestartionLogging.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "hot-reload-agent/src/main/kotlin/org/jetbrains/compose/reload/agent/logging.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::hot-reload-agent" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-idea/src/main/kotlin/org/jetbrains/compose/reload/gradle/idea/model.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::hot-reload-gradle-idea" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-idea/src/main/kotlin/org/jetbrains/compose/reload/gradle/idea/model.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::hot-reload-gradle-idea" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-idea/src/main/kotlin/org/jetbrains/compose/reload/gradle/idea/model.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::hot-reload-gradle-idea" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokeAfterHotReload()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-api/src/commonMain/kotlin/org/jetbrains/compose/reload/utils.common.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::hot-reload-runtime-api" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readGradleProperties()",
  "longName" : "",
  "relativeFileName" : "repository-tools/src/main/kotlin/gradleProperties.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::repository-tools" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeGradleProperties()",
  "longName" : "",
  "relativeFileName" : "repository-tools/src/main/kotlin/gradleProperties.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::repository-tools" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "repository-tools/src/main/kotlin/push.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::repository-tools" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "repository-tools/src/main/kotlin/bumpDevVersion.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::repository-tools" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDevToolsAnimationsEnabled()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DtIconButton()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/widgets/DtIconButton.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 21,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DtButton()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/widgets/DtButton.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 43,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/kotlin/org/jetbrains/compose/reload/build/rootPlugin.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-jvm/src/main/kotlin/org/jetbrains/compose/reload/jvm/window.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::hot-reload-runtime-jvm" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "hot-reload-runtime-jvm/src/main/kotlin/org/jetbrains/compose/reload/jvm/window.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::hot-reload-runtime-jvm" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMainClass()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAgentJar()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHotClasspath()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIsHeadless()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPidFile()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setArgFile()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDevToolsEnabled()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDevToolsClasspath()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDevToolsHeadless()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDevToolsTransparencyEnabled()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDevToolsDetached()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDevToolsAnimationsEnabled()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setReloadOverlayEnabled()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setReloadEffectsEnabled()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setReloadTaskName()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setReloadTaskName()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAutoRecompileEnabled()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isRecompilerWarmupEnabled()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-plugin/src/main/kotlin/org/jetbrains/compose/reload/gradle/arguments.kt",
  "fileLinesCount" : 379,
  "components" : [ "primary::hot-reload-gradle-plugin" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun open()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/widgets/DtWindowController.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/widgets/DtWindowController.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggle()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/widgets/DtWindowController.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "hot-reload-devtools/src/main/kotlin/org/jetbrains/compose/devtools/widgets/DtWindowController.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::hot-reload-devtools" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun await()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-core/src/main/kotlin/org/jetbrains/compose/reload/gradle/lifecycle.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::hot-reload-gradle-core" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun render()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Template.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun push()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Template.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun set()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Template.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consume()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Template.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun collect()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Broadcast.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun process()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Actor.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isClosed()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Actor.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun process()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Actor.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun collect()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/State.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isCompleted()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Future.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getOrNull()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Future.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun await()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Future.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun awaitWith()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Future.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun completeWith()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Future.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/WorkerThread.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun add()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/logging.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun add()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Queue.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun receive()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Queue.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun nextOrNull()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Queue.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  subtask()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/main/kotlin/org/jetbrains/compose/reload/core/Task.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compile()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/testFixtures/kotlin/org/jetbrains/compose/reload/core/testFixtures/compileCode.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withOptions()",
  "longName" : "",
  "relativeFileName" : "hot-reload-core/src/testFixtures/kotlin/org/jetbrains/compose/reload/core/testFixtures/compileCode.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::hot-reload-core" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/MutableApplicationInfoImpl.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 11,
  "endLine" : 11,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/MutableApplicationInfoImpl.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/MutableApplicationInfoImpl.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/MutableApplicationInfoImpl.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ClassId()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/asmUtils.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analyze()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/main/kotlin/org/jetbrains/compose/reload/analysis/ScopeAnalyzerExtension.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/benchmark/kotlin/org/jetbrains/compose/reload/analysis/ResolveDirtyBenchmark.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "hot-reload-analysis/src/benchmark/kotlin/org/jetbrains/compose/reload/analysis/RuntimeInstructionTreeParseBenchmark.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::hot-reload-analysis" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun send()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/compatibilityTest/kotlin/org/jetbrains/compose/reload/orchestration/utils/Isolate.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun stop()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/compatibilityTest/kotlin/org/jetbrains/compose/reload/orchestration/utils/Isolate.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun run()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/compatibilityTest/kotlin/org/jetbrains/compose/reload/orchestration/utils/Isolate.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalExtensions()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/compatibilityTest/kotlin/org/jetbrains/compose/reload/orchestration/utils/IsolateTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/compatibilityTest/kotlin/org/jetbrains/compose/reload/orchestration/utils/IsolateRunner.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun encode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationMessageEncoder.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun decode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationMessageEncoder.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun encode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationStateEncoder.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun decode()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationStateEncoder.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun  get()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationStates.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationStates.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  get()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationStates.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun writePackage()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationIO.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun readInt()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationIO.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun readShort()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationIO.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun readByte()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationIO.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun readPackage()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationIO.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isClosed()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationIO.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun close()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationIO.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun  update()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationHandle.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun  tryUpdate()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationHandle.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun bind()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationServer.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun start()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationServer.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun connectClient()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationServer.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  tryUpdate()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationServer.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 159,
  "endLine" : 159,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun connect()",
  "longName" : "",
  "relativeFileName" : "hot-reload-orchestration/src/main/kotlin/org/jetbrains/compose/reload/orchestration/OrchestrationClient.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::hot-reload-orchestration" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun IdeaComposeHotReloadModel()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-idea/src/main/kotlin/org/jetbrains/compose/reload/gradle/idea/model.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::hot-reload-gradle-idea" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun IdeaComposeHotRunTask()",
  "longName" : "",
  "relativeFileName" : "hot-reload-gradle-idea/src/main/kotlin/org/jetbrains/compose/reload/gradle/idea/model.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::hot-reload-gradle-idea" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]