[ {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "html/integration-core/src/jsMain/kotlin/androidx/compose/web/sample/Sample.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::html" ],
  "startLine" : 124,
  "endLine" : 270,
  "linesOfCode" : 122,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun App()",
  "longName" : "",
  "relativeFileName" : "benchmarks/showcases/LazyGridImageView/composeApp/src/commonMain/kotlin/org/jetbrains/lazygridimage/App.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 30,
  "endLine" : 123,
  "linesOfCode" : 82,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun App()",
  "longName" : "",
  "relativeFileName" : "benchmarks/showcases/LazyGridImageView/nativeAndroidApp/app/src/main/java/org/jetbrains/lazygridimage/MainActivity.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 46,
  "endLine" : 134,
  "linesOfCode" : 77,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getChangelog()",
  "longName" : "",
  "relativeFileName" : "tools/changelog/changelog.main.kts",
  "fileLinesCount" : 690,
  "components" : [ "primary::tools" ],
  "startLine" : 169,
  "endLine" : 256,
  "linesOfCode" : 73,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractProguardTask.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 82,
  "endLine" : 162,
  "linesOfCode" : 67,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MainLazyColumnItemsList()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/complexlazylist/components/MainUI.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 38,
  "endLine" : 105,
  "linesOfCode" : 64,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Toggles()",
  "longName" : "",
  "relativeFileName" : "tooling/compose-intellij-platform/sample/plugin-1/src/main/kotlin/org/jetbrains/compose/intellij/platform/sample/Toggles.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::tooling" ],
  "startLine" : 25,
  "endLine" : 89,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/web/tasks/WebCompatibilityTask.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 49,
  "endLine" : 122,
  "linesOfCode" : 63,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyInputComponent()",
  "longName" : "",
  "relativeFileName" : "html/integration-core/src/jsMain/kotlin/androidx/compose/web/sample/Sample.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::html" ],
  "startLine" : 273,
  "endLine" : 336,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fillMissingTags()",
  "longName" : "",
  "relativeFileName" : "ci/build-helpers/publishing/src/main/kotlin/org/jetbrains/compose/internal/publishing/utils/PomDocument.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::ci" ],
  "startLine" : 66,
  "endLine" : 122,
  "linesOfCode" : 56,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractCheckNativeDistributionRuntime.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 72,
  "endLine" : 129,
  "linesOfCode" : 51,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun safeAction()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/resources/GenerateResourceCollectorsTask.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 69,
  "endLine" : 118,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runCasesInDirectory()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/build.gradle.kts",
  "fileLinesCount" : 234,
  "components" : [ "primary::html" ],
  "startLine" : 146,
  "endLine" : 198,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkPr()",
  "longName" : "",
  "relativeFileName" : "tools/changelog/changelog.main.kts",
  "fileLinesCount" : 690,
  "components" : [ "primary::tools" ],
  "startLine" : 271,
  "endLine" : 318,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun builderBenchmark()",
  "longName" : "",
  "relativeFileName" : "benchmarks/desktop/src/main/kotlin/ParagraphBenchmark.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 32,
  "endLine" : 71,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  TagElement()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Base.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::html" ],
  "startLine" : 107,
  "endLine" : 149,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Buttons()",
  "longName" : "",
  "relativeFileName" : "tooling/compose-intellij-platform/sample/plugin-1/src/main/kotlin/org/jetbrains/compose/intellij/platform/sample/Buttons.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::tooling" ],
  "startLine" : 20,
  "endLine" : 57,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Boolean confirm()",
  "longName" : "",
  "relativeFileName" : "ci/delete-packages-from-space/buildSrc/src/main/groovy/ConfirmDeletionDialog.groovy",
  "fileLinesCount" : 43,
  "components" : [ "primary::ci" ],
  "startLine" : 5,
  "endLine" : 42,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun safeAction()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/resources/GenerateResourceAccessorsTask.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 47,
  "endLine" : 91,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/PreviewManager.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 186,
  "endLine" : 225,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun view()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::experimental" ],
  "startLine" : 203,
  "endLine" : 239,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "ci/build-helpers/publishing/src/main/kotlin/org/jetbrains/compose/internal/publishing/FixModulesBeforePublishingTask.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::ci" ],
  "startLine" : 33,
  "endLine" : 72,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseArgs()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/Config.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 33,
  "endLine" : 69,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkDirs()",
  "longName" : "",
  "relativeFileName" : "tutorials/checker/build.gradle.kts",
  "fileLinesCount" : 164,
  "components" : [ "primary::tutorials" ],
  "startLine" : 73,
  "endLine" : 108,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NYContent()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/visualeffects/HappyNY.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 223,
  "endLine" : 265,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun view()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserSlicer.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::experimental" ],
  "startLine" : 265,
  "endLine" : 298,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOperandValues()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonTest/kotlin/org/jetbrains/compose/resources/PluralRulesTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::components" ],
  "startLine" : 108,
  "endLine" : 142,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findSnippets()",
  "longName" : "",
  "relativeFileName" : "tutorials/checker/build.gradle.kts",
  "fileLinesCount" : 164,
  "components" : [ "primary::tutorials" ],
  "startLine" : 8,
  "endLine" : 39,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawCachedImage()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/skikoMain/kotlin/org/jetbrains/compose/resources/DrawCache.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::components" ],
  "startLine" : 40,
  "endLine" : 70,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallColoredText()",
  "longName" : "",
  "relativeFileName" : "html/integration-core/src/jsMain/kotlin/androidx/compose/web/sample/Sample.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::html" ],
  "startLine" : 344,
  "endLine" : 377,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/complexlazylist/components/refresh/SwipeRefreshNestedScrollConnection.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 45,
  "endLine" : 76,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextArea()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 751,
  "endLine" : 783,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextInputs()",
  "longName" : "",
  "relativeFileName" : "tooling/compose-intellij-platform/sample/plugin-1/src/main/kotlin/org/jetbrains/compose/intellij/platform/sample/TextInputs.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::tooling" ],
  "startLine" : 24,
  "endLine" : 53,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/App.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::experimental" ],
  "startLine" : 30,
  "endLine" : 59,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sign()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/MacSigner.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 62,
  "endLine" : 93,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun runBenchmark()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/Benchmarks.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 226,
  "endLine" : 253,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun runBenchmarks()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/Benchmarks.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 255,
  "endLine" : 282,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyFromAttrsBuilderCopiesCorrectly()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/elements/AttributesTests.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::html" ],
  "startLine" : 153,
  "endLine" : 184,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepareStarsAndSnowFlakes()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/visualeffects/HappyNY.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 194,
  "endLine" : 220,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/plural/PluralRule.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::components" ],
  "startLine" : 170,
  "endLine" : 196,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  Input()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 1076,
  "endLine" : 1105,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun postfixInvocation()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/CSSUnitApiTests.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::html" ],
  "startLine" : 20,
  "endLine" : 56,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun id()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/CSSUnitApiTests.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::html" ],
  "startLine" : 59,
  "endLine" : 95,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun load()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserSlicer.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::experimental" ],
  "startLine" : 109,
  "endLine" : 134,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/preview/tasks/AbstractConfigureDesktopPreviewTask.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 56,
  "endLine" : 84,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun arithmeticMultiplicationLeft()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/CSSUnitApiTests.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::html" ],
  "startLine" : 98,
  "endLine" : 131,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun arithmeticDivisionLeft()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/CSSUnitApiTests.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::html" ],
  "startLine" : 134,
  "endLine" : 167,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun arithmeticMultiplicationRight()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/CSSUnitApiTests.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::html" ],
  "startLine" : 170,
  "endLine" : 203,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHomogenous()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/CSSUnitApiTests.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::html" ],
  "startLine" : 206,
  "endLine" : 239,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun substractHomogenous()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/CSSUnitApiTests.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::html" ],
  "startLine" : 242,
  "endLine" : 275,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unaryMinus()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/CSSUnitApiTests.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::html" ],
  "startLine" : 279,
  "endLine" : 310,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unaryPlus()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/CSSUnitApiTests.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::html" ],
  "startLine" : 314,
  "endLine" : 345,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nthChildFunctionalTest()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/css/NthChildTests.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::html" ],
  "startLine" : 56,
  "endLine" : 86,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyScrollable()",
  "longName" : "",
  "relativeFileName" : "tooling/compose-intellij-platform/sample/plugin-2/src/main/kotlin/org/jetbrains/compose/intellij/platform/sample/LazyScrollable.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::tooling" ],
  "startLine" : 26,
  "endLine" : 52,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun load()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::experimental" ],
  "startLine" : 96,
  "endLine" : 120,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stylesheetCorrectlyUsingIncomingPrefix()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/css/StyleSheetTests.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::html" ],
  "startLine" : 73,
  "endLine" : 100,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  renderComposable()",
  "longName" : "",
  "relativeFileName" : "html/internal-html-core-runtime/src/jsMain/kotlin/org/jetbrains/compose/web/renderComposable.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::html" ],
  "startLine" : 38,
  "endLine" : 64,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "ci/build-helpers/publishing/src/main/kotlin/org/jetbrains/compose/internal/publishing/FindModulesInSpaceTask.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::ci" ],
  "startLine" : 44,
  "endLine" : 69,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun safeAction()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/resources/PrepareComposeResources.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 183,
  "endLine" : 206,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractJvmToolOperationTask.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 52,
  "endLine" : 78,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copy()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/files/MacJarSignFileCopyingProcessor.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 19,
  "endLine" : 52,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateStats()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/Benchmarks.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 188,
  "endLine" : 215,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const NewReporter = function()",
  "longName" : "",
  "relativeFileName" : "html/test-utils/conf/karma-kotlin-runner-decorator/karma-kotlin-reporter-decorated.js",
  "fileLinesCount" : 49,
  "components" : [ "primary::html" ],
  "startLine" : 6,
  "endLine" : 45,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Loaders()",
  "longName" : "",
  "relativeFileName" : "tooling/compose-intellij-platform/sample/plugin-1/src/main/kotlin/org/jetbrains/compose/intellij/platform/sample/Loaders.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::tooling" ],
  "startLine" : 17,
  "endLine" : 39,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/ComposePlugin.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 35,
  "endLine" : 65,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getJDKMajorVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/jdk-version-probe/src/main/java/org/jetbrains/compose/desktop/application/internal/JdkVersionProbe.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 22,
  "endLine" : 44,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun load()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/webMain/kotlin/org/jetbrains/compose/resources/ResourceWebCache.web.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::components" ],
  "startLine" : 42,
  "endLine" : 71,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extendExistingStyleSheet()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/css/StyleSheetTests.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::html" ],
  "startLine" : 19,
  "endLine" : 43,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useImportantStyleSheet()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/css/StyleSheetTests.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::html" ],
  "startLine" : 46,
  "endLine" : 70,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachPackageWithVersion()",
  "longName" : "",
  "relativeFileName" : "ci/build-helpers/publishing/src/main/kotlin/org/jetbrains/compose/internal/publishing/utils/SpaceApiClient.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::ci" ],
  "startLine" : 32,
  "endLine" : 53,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/resources/IosResourcesTasks.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 71,
  "endLine" : 93,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPackage()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractNativeMacApplicationPackageAppDirTask.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 52,
  "endLine" : 77,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targets()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/dsl/NativeApplication.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 24,
  "endLine" : 47,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Style()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 1000,
  "endLine" : 1020,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun App()",
  "longName" : "",
  "relativeFileName" : "experimental/lwjgl-integration/src/main/kotlin/App.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::experimental" ],
  "startLine" : 19,
  "endLine" : 43,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseChangelogEntries()",
  "longName" : "",
  "relativeFileName" : "tools/changelog/changelog.main.kts",
  "fileLinesCount" : 690,
  "components" : [ "primary::tools" ],
  "startLine" : 376,
  "endLine" : 397,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/RuntimeLibrariesCompatibilityCheck.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 93,
  "endLine" : 114,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractRunDistributableTask.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 34,
  "endLine" : 56,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configureDefaultApp()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/JvmApplicationContext.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 55,
  "endLine" : 75,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnimatedVisibility()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/animation/AnimatedVisibility.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 26,
  "endLine" : 47,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prettyPrint()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/Benchmarks.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 108,
  "endLine" : 128,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CounterPanel()",
  "longName" : "",
  "relativeFileName" : "benchmarks/intellij/src/main/kotlin/com/jetbrains/compose/benchmark/CounterPanel.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 16,
  "endLine" : 36,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/testcases/passing/ComposableWithTypeParams.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::html" ],
  "startLine" : 4,
  "endLine" : 24,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleRules()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonTest/kotlin/org/jetbrains/compose/resources/PluralRulesTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::components" ],
  "startLine" : 86,
  "endLine" : 105,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mainBrowser()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/wasmJsMain/kotlin/main.wasmJs.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 18,
  "endLine" : 38,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surface()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/appleMain/kotlin/GraphicsContext.apple.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 27,
  "endLine" : 48,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun stressTestToolWindows()",
  "longName" : "",
  "relativeFileName" : "benchmarks/intellij/src/main/kotlin/com/jetbrains/compose/LifecycleListener.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 74,
  "endLine" : 92,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parser()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/nativeMain/kotlin/org/jetbrains/compose/resources/vector/xmldom/DomXmlParser.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::components" ],
  "startLine" : 72,
  "endLine" : 93,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun A()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 505,
  "endLine" : 522,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Label()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 855,
  "endLine" : 872,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attrsBuilderCopyFromPreservesExistingAttrs()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/elements/AttributesTests.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::html" ],
  "startLine" : 187,
  "endLine" : 208,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calcMultiplicationLeft()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/CSSUnitApiTests.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::html" ],
  "startLine" : 350,
  "endLine" : 374,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calcDivisionLeft()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/CSSUnitApiTests.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::html" ],
  "startLine" : 377,
  "endLine" : 401,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calcMultiplicationRight()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/CSSUnitApiTests.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::html" ],
  "startLine" : 404,
  "endLine" : 428,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calcAdd()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/CSSUnitApiTests.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::html" ],
  "startLine" : 431,
  "endLine" : 455,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calcSubstract()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/CSSUnitApiTests.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::html" ],
  "startLine" : 458,
  "endLine" : 482,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediaFeatures()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/MediaQueryTests.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::html" ],
  "startLine" : 42,
  "endLine" : 62,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun implementComposableCollection()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/InheritanceTests.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::html" ],
  "startLine" : 14,
  "endLine" : 33,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WidgetTheme()",
  "longName" : "",
  "relativeFileName" : "tooling/compose-intellij-platform/sample/base/src/main/kotlin/org/jetbrains/compose/intellij/platform/sample/Theme.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::tooling" ],
  "startLine" : 46,
  "endLine" : 64,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SwingColor()",
  "longName" : "",
  "relativeFileName" : "tooling/compose-intellij-platform/sample/base/src/main/kotlin/org/jetbrains/compose/intellij/platform/sample/Theme.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::tooling" ],
  "startLine" : 121,
  "endLine" : 142,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "ci/build-helpers/publishing/src/main/kotlin/org/jetbrains/compose/internal/publishing/UploadToSonatypeTask.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::ci" ],
  "startLine" : 57,
  "endLine" : 74,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidxLibToVersion()",
  "longName" : "",
  "relativeFileName" : "tools/changelog/changelog.main.kts",
  "fileLinesCount" : 690,
  "components" : [ "primary::tools" ],
  "startLine" : 485,
  "endLine" : 503,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ImageCard()",
  "longName" : "",
  "relativeFileName" : "benchmarks/showcases/LazyGridImageView/nativeAndroidApp/app/src/main/java/org/jetbrains/lazygridimage/MainActivity.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 137,
  "endLine" : 154,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ImageCard()",
  "longName" : "",
  "relativeFileName" : "benchmarks/showcases/LazyGridImageView/composeApp/src/commonMain/kotlin/org/jetbrains/lazygridimage/App.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 126,
  "endLine" : 143,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun imageResource()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/ImageResources.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::components" ],
  "startLine" : 60,
  "endLine" : 77,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "html/buildSrc/src/main/kotlin/SeleniumDriverPlugin.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::html" ],
  "startLine" : 93,
  "endLine" : 112,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun githubClone()",
  "longName" : "",
  "relativeFileName" : "tools/changelog/changelog.main.kts",
  "fileLinesCount" : 690,
  "components" : [ "primary::tools" ],
  "startLine" : 529,
  "endLine" : 545,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun safeAction()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/resources/GenerateResourceCollectorsTask.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 27,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun action()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/resources/AssembleTargetResourcesTask.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 36,
  "endLine" : 55,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeToFile()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/InfoPlistBuilder.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/complexlazylist/components/refresh/SwipeRefreshNestedScrollConnection.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putFormattedValuesTo()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/Benchmarks.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 130,
  "endLine" : 146,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun VerticalSplitPane()",
  "longName" : "",
  "relativeFileName" : "components/SplitPane/library/src/commonMain/kotlin/org/jetbrains/compose/splitpane/SplitPane.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::components" ],
  "startLine" : 25,
  "endLine" : 41,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HorizontalSplitPane()",
  "longName" : "",
  "relativeFileName" : "components/SplitPane/library/src/commonMain/kotlin/org/jetbrains/compose/splitpane/SplitPane.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::components" ],
  "startLine" : 55,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CounterApp()",
  "longName" : "",
  "relativeFileName" : "html/integration-core/src/jsMain/kotlin/androidx/compose/web/sample/Sample.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::html" ],
  "startLine" : 85,
  "endLine" : 102,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Counter()",
  "longName" : "",
  "relativeFileName" : "html/integration-core/src/jsMain/kotlin/androidx/compose/web/sample/Sample.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::html" ],
  "startLine" : 105,
  "endLine" : 121,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberVideoPlayerState()",
  "longName" : "",
  "relativeFileName" : "experimental/components/VideoPlayer/library/src/commonMain/kotlin/org/jetbrains/compose/videoplayer/VideoPlayer.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::experimental" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targets()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/web/WebExtension.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addError()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/validation/validatePackageVersions.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 71,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "benchmarks/intellij/src/main/kotlin/com/jetbrains/compose/benchmark/BenchmarkToolWindow.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 20,
  "endLine" : 35,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function KarmaWebpackOutputFramework()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/karma.config.d/wasm/config.js",
  "fileLinesCount" : 58,
  "components" : [ "primary::components" ],
  "startLine" : 32,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/ui/PreviewPanel.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attr()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/AttrsScope.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::html" ],
  "startLine" : 102,
  "endLine" : 135,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Body()",
  "longName" : "",
  "relativeFileName" : "ci/templates/html-library-template/src/main/kotlin/main.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::ci" ],
  "startLine" : 14,
  "endLine" : 28,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveTo()",
  "longName" : "",
  "relativeFileName" : "ci/build-helpers/publishing/src/main/kotlin/org/jetbrains/compose/internal/publishing/utils/PomDocument.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::ci" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runLoop()",
  "longName" : "",
  "relativeFileName" : "experimental/lwjgl-integration/src/main/kotlin/GlfwCoroutineDispatcher.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::experimental" ],
  "startLine" : 10,
  "endLine" : 24,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  exponentialRetry()",
  "longName" : "",
  "relativeFileName" : "tools/changelog/changelog.main.kts",
  "fileLinesCount" : 690,
  "components" : [ "primary::tools" ],
  "startLine" : 657,
  "endLine" : 671,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPackage()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractNativeMacApplicationPackageDmgTask.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 31,
  "endLine" : 46,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/multipleComponents/Clickable.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 300,
  "endLine" : 314,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextComparisonIsNegated()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/plural/PluralRule.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::components" ],
  "startLine" : 353,
  "endLine" : 369,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateStyleDeclarations()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Base.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::html" ],
  "startLine" : 63,
  "endLine" : 79,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RadioGroup()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/RadioGroup.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::html" ],
  "startLine" : 77,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nthChildOddTest()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/css/NthChildTests.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::html" ],
  "startLine" : 18,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nthChildEvenTest()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/css/NthChildTests.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::html" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Svg()",
  "longName" : "",
  "relativeFileName" : "html/svg/src/jsMain/kotlin/org/jetbrains/compose/web/svg/svg.kt",
  "fileLinesCount" : 754,
  "components" : [ "primary::html" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tail()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserSlicer.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::experimental" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun isServerAlive()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/wasmJsMain/kotlin/BenchmarksSave.wasmJs.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snow()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/visualeffects/HappyNY.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 282,
  "endLine" : 295,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/web/ide/run/WebRunConfigurationProducer.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  TagElement()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Base.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::html" ],
  "startLine" : 161,
  "endLine" : 173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  prop()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/AttrsScope.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::html" ],
  "startLine" : 122,
  "endLine" : 135,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/animation.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::html" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calcVaraiables()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/CSSUnitApiTests.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::html" ],
  "startLine" : 494,
  "endLine" : 509,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CustomDiv()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/DomSideEffectTests.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::html" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/testcases/passing/PassingComposableToConstructor.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::html" ],
  "startLine" : 6,
  "endLine" : 20,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cloneTemplate()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/build.gradle.kts",
  "fileLinesCount" : 234,
  "components" : [ "primary::html" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initState()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractJPackageTask.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 676,
  "endLine" : 689,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClassloader()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/RemotePreviewHost.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextOperand()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/plural/PluralRule.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::components" ],
  "startLine" : 326,
  "endLine" : 338,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rememberEnvironment()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/ResourceEnvironment.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::components" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/PreviewActions.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configurePreviewTaskNameOrNull()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/ConfigurePreviewTaskNameCache.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 72,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateAttrs()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Base.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::html" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun DomSideEffect()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/ElementScope.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::html" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Img()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 643,
  "endLine" : 654,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Form()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 659,
  "endLine" : 670,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Select()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 675,
  "endLine" : 686,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Option()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 691,
  "endLine" : 702,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OptGroup()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 707,
  "endLine" : 718,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun property()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/StyleScope.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::html" ],
  "startLine" : 45,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testElementBuilderCreate()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/elements/ElementsTests.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::html" ],
  "startLine" : 142,
  "endLine" : 155,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyFromStyleBuilderCopiesCorrectly()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/elements/AttributesTests.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::html" ],
  "startLine" : 136,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/testcases/passing/ComposableWithParamsWithDefaultValues.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::html" ],
  "startLine" : 6,
  "endLine" : 19,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dialogContent()",
  "longName" : "",
  "relativeFileName" : "tooling/compose-intellij-platform/sample/plugin-1/src/main/kotlin/org/jetbrains/compose/intellij/platform/sample/ComposeDemoAction1.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::tooling" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "tooling/compose-intellij-platform/sample/base/src/main/kotlin/org/jetbrains/compose/intellij/platform/sample/AbstractComposeDemoDialog.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::tooling" ],
  "startLine" : 17,
  "endLine" : 28,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  forAllInAllBatches()",
  "longName" : "",
  "relativeFileName" : "ci/delete-packages-from-space/build.gradle.kts",
  "fileLinesCount" : 219,
  "components" : [ "primary::ci" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/tasks/AbstractJarsFlattenTask.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  register()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/JvmTasks.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sign()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/MacSigner.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surface()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/desktopMain/kotlin/GraphicsContext.desktop.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun d8BenchmarksRunner()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/wasmJsMain/kotlin/main.wasmJs.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BrushTextGradient()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/multipleComponents/MultipleComponents.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 639,
  "endLine" : 650,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun move()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/visualeffects/HappyNY.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 144,
  "endLine" : 155,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOrCondition()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonTest/kotlin/org/jetbrains/compose/resources/PluralRulesTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::components" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModulus()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonTest/kotlin/org/jetbrains/compose/resources/PluralRulesTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::components" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRange()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonTest/kotlin/org/jetbrains/compose/resources/PluralRulesTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::components" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawInto()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/skikoMain/kotlin/org/jetbrains/compose/resources/DrawCache.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::components" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vectorResource()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/ImageResources.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::components" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun simplifyForInteger()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/plural/PluralRule.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::components" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun simplifyForInteger()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/plural/PluralRule.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::components" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFulfilled()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/plural/PluralRule.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::components" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInfo()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/PreviewRunLineMarkerContributor.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CustomElement()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/elements/ElementsTests.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::html" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attrsBuilderCopyFromOverridesSameAttrs()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/elements/AttributesTests.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::html" ],
  "startLine" : 211,
  "endLine" : 223,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStringPlusCSSSelectorConcatenation()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/CSSStylesheetTests.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::html" ],
  "startLine" : 317,
  "endLine" : 327,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun move()",
  "longName" : "",
  "relativeFileName" : "html/internal-html-core-runtime/src/jsMain/kotlin/org/jetbrains/compose/web/internal/runtime/DomApplier.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::html" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun properties()",
  "longName" : "",
  "relativeFileName" : "html/settings.gradle.kts",
  "fileLinesCount" : 100,
  "components" : [ "primary::html" ],
  "startLine" : 6,
  "endLine" : 16,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  SvgElement()",
  "longName" : "",
  "relativeFileName" : "html/svg/src/jsMain/kotlin/org/jetbrains/compose/web/svg/svg.kt",
  "fileLinesCount" : 754,
  "components" : [ "primary::html" ],
  "startLine" : 744,
  "endLine" : 754,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valComposableInDataClass()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposablesInConstructorTests.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::html" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valTypedComposableInDataClass()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposablesInConstructorTests.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::html" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun varComposableInDataClass()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposablesInConstructorTests.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::html" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valComposableInClass()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposablesInConstructorTests.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::html" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valTypedComposableInClass()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposablesInConstructorTests.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::html" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun varComposableInClass()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposablesInConstructorTests.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::html" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun implementsHasComposable()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposablesInConstructorTests.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::html" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun implementsHasComposableTyped()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposablesInConstructorTests.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::html" ],
  "startLine" : 123,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classSavesComposableIntoVar()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposablesInConstructorTests.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::html" ],
  "startLine" : 138,
  "endLine" : 150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classSavesComposableIntoLateinitVar()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposablesInConstructorTests.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::html" ],
  "startLine" : 153,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classSavesComposableIntoNullableVar()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposablesInConstructorTests.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::html" ],
  "startLine" : 168,
  "endLine" : 180,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classSavesTypedComposableIntoVar()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposablesInConstructorTests.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::html" ],
  "startLine" : 184,
  "endLine" : 196,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classSavesTypedComposableIntoLateinitVar()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposablesInConstructorTests.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::html" ],
  "startLine" : 199,
  "endLine" : 211,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataClassTakesValStringAndComposable()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposablesInConstructorTests.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::html" ],
  "startLine" : 225,
  "endLine" : 237,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classTakesValStringAndComposable()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposablesInConstructorTests.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::html" ],
  "startLine" : 240,
  "endLine" : 252,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classSavesStringAndComposableIntoVar()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposablesInConstructorTests.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::html" ],
  "startLine" : 255,
  "endLine" : 267,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classTakesComposablePrivateVal()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposablesInConstructorTests.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::html" ],
  "startLine" : 270,
  "endLine" : 282,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callingComposableLambdaWithoutArguments()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposableLambdaCalls.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::html" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invokingComposableLambdaWithFunctionReferenceAsArgument()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposableLambdaCalls.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::html" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withSpaceClient()",
  "longName" : "",
  "relativeFileName" : "ci/delete-packages-from-space/build.gradle.kts",
  "fileLinesCount" : 219,
  "components" : [ "primary::ci" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun action()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/resources/AndroidResources.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 219,
  "endLine" : 229,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/resources/IosResourcesTasks.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun safeAction()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/resources/GenerateResClassTask.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveTo()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractJPackageTask.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 771,
  "endLine" : 781,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun targetFormats()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/dsl/NativeApplicationDistributions.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/RemotePreviewHost.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 172,
  "endLine" : 182,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/complexlazylist/components/refresh/SwipeRefreshNestedScrollConnection.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 110,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/multipleComponents/Clickable.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 277,
  "endLine" : 289,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun move()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/visualeffects/HappyNY.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberSplitPaneState()",
  "longName" : "",
  "relativeFileName" : "components/SplitPane/library/src/commonMain/kotlin/org/jetbrains/compose/splitpane/SplitPaneDSL.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::components" ],
  "startLine" : 184,
  "endLine" : 194,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preloadFont()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/webMain/kotlin/org/jetbrains/compose/resources/Resource.web.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::components" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usingLocaleWithoutRegion()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/webTest/kotlin/org/jetbrains/compose/resources/ResourceEnvironmentTest.wasm.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::components" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usingLocaleWithRegion()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/webTest/kotlin/org/jetbrains/compose/resources/ResourceEnvironmentTest.wasm.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::components" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun painterResource()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/ImageResources.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::components" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun simplifyForInteger()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/plural/PluralRule.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::components" ],
  "startLine" : 147,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextRelation()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/plural/PluralRule.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::components" ],
  "startLine" : 307,
  "endLine" : 318,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextRange()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/plural/PluralRule.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::components" ],
  "startLine" : 374,
  "endLine" : 384,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/web/ide/run/WebRunConfigurationProducer.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configurePreviewTaskNameOrNull()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/ConfigurePreviewTaskNameCache.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Address()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 182,
  "endLine" : 191,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Article()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 194,
  "endLine" : 203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Aside()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Header()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 218,
  "endLine" : 227,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Area()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 230,
  "endLine" : 239,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Audio()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 242,
  "endLine" : 251,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HTMLMap()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 254,
  "endLine" : 263,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Track()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 266,
  "endLine" : 275,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Video()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 278,
  "endLine" : 287,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Datalist()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 290,
  "endLine" : 299,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Fieldset()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 302,
  "endLine" : 311,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Legend()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 314,
  "endLine" : 323,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Meter()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 326,
  "endLine" : 335,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Output()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 338,
  "endLine" : 347,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Progress()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 350,
  "endLine" : 359,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Embed()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 362,
  "endLine" : 371,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Iframe()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 374,
  "endLine" : 383,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Object()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 386,
  "endLine" : 395,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Param()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 398,
  "endLine" : 407,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Picture()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 410,
  "endLine" : 419,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Source()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 422,
  "endLine" : 431,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Canvas()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 434,
  "endLine" : 443,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DList()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 446,
  "endLine" : 455,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DDescription()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 458,
  "endLine" : 467,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DTerm()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 470,
  "endLine" : 479,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Div()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 493,
  "endLine" : 502,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Pre()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 796,
  "endLine" : 805,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Code()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 808,
  "endLine" : 817,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Main()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 820,
  "endLine" : 829,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Footer()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 832,
  "endLine" : 841,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Table()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 875,
  "endLine" : 884,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Caption()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 887,
  "endLine" : 896,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Colgroup()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 910,
  "endLine" : 919,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Tr()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 922,
  "endLine" : 931,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Thead()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 934,
  "endLine" : 943,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Th()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 946,
  "endLine" : 955,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Td()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 958,
  "endLine" : 967,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Tbody()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 970,
  "endLine" : 979,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Tfoot()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 982,
  "endLine" : 991,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/builders/InputAttrsScope.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::html" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun style()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/CSSBuilder.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::html" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CustomElement()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/elements/ElementsTests.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::html" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun combineMediaQueries()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/MediaQueryTests.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::html" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composition()",
  "longName" : "",
  "relativeFileName" : "html/test-utils/src/jsMain/kotlin/org/jetbrains/compose/web/testutils/TestUtils.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::html" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun waitForRecompositionComplete()",
  "longName" : "",
  "relativeFileName" : "html/test-utils/src/jsMain/kotlin/org/jetbrains/compose/web/testutils/TestUtils.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::html" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withFrameNanos()",
  "longName" : "",
  "relativeFileName" : "html/test-utils/src/jsMain/kotlin/org/jetbrains/compose/web/testutils/TestUtils.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::html" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/testcases/passing/ComposableWithTypedDefaultValues.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::html" ],
  "startLine" : 8,
  "endLine" : 19,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRecomposer()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/main-template/src/jsMain/kotlin/Deps.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::html" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invokingComposableLambdaFromAnotherModule()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposableLambdaCalls.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::html" ],
  "startLine" : 130,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun App()",
  "longName" : "",
  "relativeFileName" : "ci/templates/desktop-template/src/main/kotlin/main.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::ci" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun App()",
  "longName" : "",
  "relativeFileName" : "ci/templates/multiplatform-template/common/src/commonMain/kotlin/App.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::ci" ],
  "startLine" : 11,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun App()",
  "longName" : "",
  "relativeFileName" : "experimental/build_from_cli/src/main/kotlin/main.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::experimental" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRecomposer()",
  "longName" : "",
  "relativeFileName" : "compose/integrations/compose-with-ktx-serialization/common/src/commonTest/kotlin/Test.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cloneTemplate()",
  "longName" : "",
  "relativeFileName" : "tutorials/checker/build.gradle.kts",
  "fileLinesCount" : 164,
  "components" : [ "primary::tutorials" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun safeAction()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/resources/PrepareComposeResources.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadFrom()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractJPackageTask.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 760,
  "endLine" : 769,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifyRuntimeIfNeeded()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/MacSigningHelper.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 25,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromString()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/Command.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customLaunch()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/wasmJsMain/kotlin/main.wasmJs.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MainUiNoImageUseModel()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/complexlazylist/components/MainUI.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draw()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/visualeffects/HappyNY.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snowFlakeInt()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/visualeffects/HappyNY.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 311,
  "endLine" : 320,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachInfo()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/androidMain/kotlin/org/jetbrains/compose/resources/AndroidContextProvider.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::components" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUri()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/androidMain/kotlin/org/jetbrains/compose/resources/ResourceReader.android.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::components" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/ResourceEnvironment.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::components" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/ui/uiUtils.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateEventListeners()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Base.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::html" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Hr()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 844,
  "endLine" : 852,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Col()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 899,
  "endLine" : 907,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun externalInterfaceSimulatingEnum()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/FailingTestCases.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::html" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/testcases/passing/WithComposableBlockUsingTypeParameterAndDefaultValue.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::html" ],
  "startLine" : 8,
  "endLine" : 16,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invokingNullComposableLambdaWithoutArguments()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposableLambdaCalls.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::html" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportToTeamCity()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/build.gradle.kts",
  "fileLinesCount" : 234,
  "components" : [ "primary::html" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dialogContent()",
  "longName" : "",
  "relativeFileName" : "tooling/compose-intellij-platform/sample/plugin-2/src/main/kotlin/org/jetbrains/compose/intellij/platform/sample/ComposeDemoAction2.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::tooling" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadFrom()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/NotarizationRequestInfo.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun jvmApplicationRuntimeFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/JvmApplicationRuntimeFiles.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/RenderedFrame.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/multipleComponents/Clickable.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 267,
  "endLine" : 275,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draw()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/visualeffects/HappyNY.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draw()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/visualeffects/HappyNY.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prettyPrint()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/Benchmarks.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitGPUCompletion()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/appleMain/kotlin/GraphicsContext.apple.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun printProcessOutput()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/build.gradle.kts",
  "fileLinesCount" : 228,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parser()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/nativeMain/kotlin/org/jetbrains/compose/resources/vector/xmldom/DomXmlParser.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::components" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readPart()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/androidMain/kotlin/org/jetbrains/compose/resources/ResourceReader.android.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::components" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readPart()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/desktopMain/kotlin/org/jetbrains/compose/resources/ResourceReader.desktop.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::components" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equivalentForInteger()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/plural/PluralRule.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::components" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextModulusDivisor()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/plural/PluralRule.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::components" ],
  "startLine" : 340,
  "endLine" : 348,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/PreviewToolWindow.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Text()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 483,
  "endLine" : 490,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matrix3d()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dropShadow()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transitions.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::html" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun check()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/elements/AttributesTests.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::html" ],
  "startLine" : 549,
  "endLine" : 556,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert()",
  "longName" : "",
  "relativeFileName" : "html/internal-html-core-runtime/src/jsMain/kotlin/org/jetbrains/compose/web/internal/runtime/DomApplier.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::html" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun module()",
  "longName" : "",
  "relativeFileName" : "html/settings.gradle.kts",
  "fileLinesCount" : 100,
  "components" : [ "primary::html" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/testcases/passing/ComposableWithNullableTypeParameter.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::html" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun implementComposableContent()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/InheritanceTests.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::html" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun implementComposableContentDelegation()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/InheritanceTests.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::html" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAbstrComposableContentExtendImpl()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/InheritanceTests.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::html" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAbstrComposableContentNoExtendImpl()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/InheritanceTests.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::html" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun passingFunctionReference()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposableLambdaCalls.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::html" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun passingAnonymousLambda()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposableLambdaCalls.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::html" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onGotFocus()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/CefBrowserWrapper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::experimental" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slice()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserSlicer.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::experimental" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Run()",
  "longName" : "",
  "relativeFileName" : "compose/integrations/compose-with-ktx-serialization/common/src/commonTest/kotlin/Test.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidxLibToRedirectionVersion()",
  "longName" : "",
  "relativeFileName" : "tools/changelog/changelog.main.kts",
  "fileLinesCount" : 690,
  "components" : [ "primary::tools" ],
  "startLine" : 469,
  "endLine" : 476,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isIgnored()",
  "longName" : "",
  "relativeFileName" : "tutorials/checker/build.gradle.kts",
  "fileLinesCount" : 164,
  "components" : [ "primary::tutorials" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFromString()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/resources/PrepareComposeResources.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/web/tasks/UnpackSkikoWasmRuntimeTask.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromString()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/internal/Version.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/internal/IdeaImportTask.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/tasks/AbstractUnpackDefaultComposeApplicationResourcesTask.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyFileToLibsDir()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractJPackageTask.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 561,
  "endLine" : 568,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeToFile()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/JvmRuntimeProperties.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveTo()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/NotarizationRequestInfo.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileAssociation()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/dsl/JvmApplicationDistributions.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/utils/RingBuffer.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/RemoteConnection.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/desktopMain/kotlin/main.desktop.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 9,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preloadImageBitmap()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/webMain/kotlin/org/jetbrains/compose/resources/Resource.web.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::components" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preloadImageVector()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/webMain/kotlin/org/jetbrains/compose/resources/Resource.web.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::components" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parser()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/nativeMain/kotlin/org/jetbrains/compose/resources/vector/xmldom/DomXmlParser.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::components" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndCondition()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonTest/kotlin/org/jetbrains/compose/resources/PluralRulesTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::components" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pluralStringResource()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/PluralStringResources.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::components" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getPluralString()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/PluralStringResources.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::components" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/plural/PluralRule.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::components" ],
  "startLine" : 255,
  "endLine" : 262,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringResource()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/StringResources.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::components" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/PreviewStateService.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.onSpecComplete = function()",
  "longName" : "",
  "relativeFileName" : "html/test-utils/conf/karma-kotlin-runner-decorator/karma-kotlin-reporter-decorated.js",
  "fileLinesCount" : 49,
  "components" : [ "primary::html" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableWithDifferentDefaultValuesForParameters()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/testcases/passing/ComposableWithParamsWithDefaultValues.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::html" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classWithSecondaryConstructorSavesComposable()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposablesInConstructorTests.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::html" ],
  "startLine" : 214,
  "endLine" : 222,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComposableInAnonymousObject()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/AnonymousObjectsInComposable.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::html" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun render()",
  "longName" : "",
  "relativeFileName" : "experimental/lwjgl-integration/src/main/kotlin/main.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::experimental" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun full()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserSlicer.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::experimental" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserSlicer.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::experimental" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserSlicer.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::experimental" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserSlicer.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::experimental" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDragged()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserSlicer.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::experimental" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseWheelMoved()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserSlicer.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::experimental" ],
  "startLine" : 186,
  "endLine" : 192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun view()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::experimental" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseOrNull()",
  "longName" : "",
  "relativeFileName" : "tools/changelog/changelog.main.kts",
  "fileLinesCount" : 690,
  "components" : [ "primary::tools" ],
  "startLine" : 549,
  "endLine" : 555,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeFail()",
  "longName" : "",
  "relativeFileName" : "tutorials/checker/build.gradle.kts",
  "fileLinesCount" : 164,
  "components" : [ "primary::tutorials" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractNativeMacApplicationPackageTask.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/MultiOutputStream.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValid()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/validation/validatePackageVersions.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/utils/RingBuffer.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/iosApp/iosApp/iOSApp.swift",
  "fileLinesCount" : 34,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 8,
  "endLine" : 14,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/iosMain/kotlin/main.ios.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun sendBenchmarkResult()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/wasmJsMain/kotlin/BenchmarksSave.wasmJs.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/wasmJsMain/kotlin/main.wasmJs.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkDone()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/visualeffects/HappyNY.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handle()",
  "longName" : "",
  "relativeFileName" : "components/SplitPane/library/src/commonMain/kotlin/org/jetbrains/compose/splitpane/SplitPaneDSL.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::components" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun first()",
  "longName" : "",
  "relativeFileName" : "components/SplitPane/library/src/commonMain/kotlin/org/jetbrains/compose/splitpane/SplitPaneDSL.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::components" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun second()",
  "longName" : "",
  "relativeFileName" : "components/SplitPane/library/src/commonMain/kotlin/org/jetbrains/compose/splitpane/SplitPaneDSL.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::components" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getDrawableResourceBytes()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/ImageResources.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::components" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pluralStringResource()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/PluralStringResources.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::components" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getInstance()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/plural/PluralRuleList.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::components" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getFontResourceBytes()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/FontResources.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::components" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringArrayResource()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/StringArrayResources.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::components" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/ResourceEnvironment.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::components" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringResource()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/StringResources.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::components" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getString()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/StringResources.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::components" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generatePluralRuleLists()",
  "longName" : "",
  "relativeFileName" : "components/buildSrc/src/main/kotlin/GeneratePluralRuleListsTask.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::components" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInfo()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/web/ide/run/WebRunLineMarkerContributor.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RangeInput()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/InputElements.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateClasses()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Base.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::html" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun DisposableRefEffect()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/ElementScope.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::html" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createBuilder()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEventListener()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/StyleScope.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::html" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/StyleSheetBuilder.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::html" ],
  "startLine" : 305,
  "endLine" : 310,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calcAssociative()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/CSSUnitApiTests.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::html" ],
  "startLine" : 485,
  "endLine" : 491,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureStarted()",
  "longName" : "",
  "relativeFileName" : "html/internal-html-core-runtime/src/jsMain/kotlin/org/jetbrains/compose/web/internal/runtime/GlobalSnapshotManager.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::html" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  MySelect()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/testcases/passing/ComposableWithTypeParams.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::html" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  ComposableWithTypedDefaultValue()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/testcases/passing/ComposableWithTypedDefaultValues.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::html" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/testcases/passing/ComposableWithDefaultValuesDefinedByOtherParams.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::html" ],
  "startLine" : 6,
  "endLine" : 11,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableWithDefaultParamsDefinedByOtherParams()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/testcases/passing/ComposableWithDefaultValuesDefinedByOtherParams.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::html" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/testcases/failing/MutableStateDestructuringDeclarartion.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::html" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ComposableContent()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsMain/kotlin/CrossmoduleTestsDependencies.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::html" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLocalClassWithComposable()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/AnonymousObjectsInComposable.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::html" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstructorWithComposable()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/AnonymousObjectsInComposable.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::html" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Abc()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/AnonymousObjectsInComposable.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::html" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "ci/templates/multiplatform-template/android/src/main/java/com/myapplication/MainActivity.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::ci" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readComposeModules()",
  "longName" : "",
  "relativeFileName" : "ci/build-helpers/cli/build.gradle.kts",
  "fileLinesCount" : 72,
  "components" : [ "primary::ci" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "experimental/lwjgl-integration/src/main/kotlin/GlfwCoroutineDispatcher.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::experimental" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gitLogShas()",
  "longName" : "",
  "relativeFileName" : "tools/changelog/changelog.main.kts",
  "fileLinesCount" : 690,
  "components" : [ "primary::tools" ],
  "startLine" : 519,
  "endLine" : 524,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveQualifier()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/resources/GeneratedResClassSpec.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkResult()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractJPackageTask.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 632,
  "endLine" : 637,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractNotarizationTask.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValid()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/validation/validatePackageVersions.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/buildSrc/src/main/kotlin/SerializeClasspathTask.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/RenderedFrame.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLocalConnectionOrNull()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/RemoteConnection.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun receiveUtf8StringData()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/RemoteConnection.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/jdk-version-probe/src/main/java/org/jetbrains/compose/desktop/application/internal/JdkVersionProbe.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stop()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/desktopMain/kotlin/BenchmarksSaveServer.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun stopServer()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/wasmJsMain/kotlin/BenchmarksSave.wasmJs.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isBenchmarkEnabled()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/Config.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/complexlazylist/components/refresh/SwipeRefreshNestedScrollConnection.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runCommand()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/build.gradle.kts",
  "fileLinesCount" : 228,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "benchmarks/showcases/LazyGridImageView/nativeAndroidApp/app/src/main/java/org/jetbrains/lazygridimage/MainActivity.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "benchmarks/showcases/LazyGridImageView/composeApp/src/androidMain/kotlin/org/jetbrains/lazygridimage/MainActivity.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun read()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/macosMain/kotlin/org/jetbrains/compose/resources/ResourceReader.macos.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::components" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readPart()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/macosMain/kotlin/org/jetbrains/compose/resources/ResourceReader.macos.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::components" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun read()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/iosMain/kotlin/org/jetbrains/compose/resources/ResourceReader.ios.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::components" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readPart()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/iosMain/kotlin/org/jetbrains/compose/resources/ResourceReader.ios.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::components" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/Qualifier.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::components" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/Qualifier.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::components" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/Resource.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::components" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSuppressedFor()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/inspections/ComposeSuppressor.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun register()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/PreviewFloatingToolbarProvider.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidate()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/ConfigurePreviewTaskNameCache.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewImage()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/ui/PreviewPanel.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun error()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/ui/PreviewPanel.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/events/SyntheticSelectEvent.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::html" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NumberInput()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/InputElements.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateProperties()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Base.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::html" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DisposableRefEffect()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/ElementScope.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::html" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onInput()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/builders/TextAreaAttrsScope.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::html" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onChange()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/builders/TextAreaAttrsScope.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::html" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onBeforeInput()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/builders/TextAreaAttrsScope.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::html" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSelect()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/builders/TextAreaAttrsScope.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::html" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onInput()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/builders/SelectAttrsScope.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::html" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onChange()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/builders/SelectAttrsScope.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::html" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onInvalid()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/builders/InputAttrsScope.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::html" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onInput()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/builders/InputAttrsScope.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::html" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onChange()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/builders/InputAttrsScope.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::html" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onBeforeInput()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/builders/InputAttrsScope.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::html" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSelect()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/builders/InputAttrsScope.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::html" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/border.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::html" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/CSSMediaRule.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::html" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/CSSMediaRule.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::html" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/StyleSheetBuilder.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::html" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/StyleSheetBuilder.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::html" ],
  "startLine" : 362,
  "endLine" : 366,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TestInput()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsTest/kotlin/elements/AttributesTests.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::html" ],
  "startLine" : 538,
  "endLine" : 542,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "html/internal-html-core-runtime/src/jsMain/kotlin/org/jetbrains/compose/web/internal/runtime/DomApplier.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::html" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  MySelect()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/testcases/passing/ComposableWithNullableTypeParameter.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::html" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/testcases/passing/CompanionGetValueOperatorComposable.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::html" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FooTakesTypedExtesionComposableLambdaWithExplicitTypesAndDefaultLambda()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/testcases/passing/ComposableWithParamsWithDefaultValues.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::html" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/testcases/passing/InstanceGetValueOperatorComposable.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::html" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Abc()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/AnonymousObjectsInComposable.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::html" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun printResults()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/build.gradle.kts",
  "fileLinesCount" : 234,
  "components" : [ "primary::html" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "ci/templates/html-library-template/src/main/kotlin/main.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::ci" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateChecksumFilesFor()",
  "longName" : "",
  "relativeFileName" : "ci/build-helpers/publishing/src/main/kotlin/org/jetbrains/compose/internal/publishing/utils/Checksum.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::ci" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "ci/build-helpers/publishing/src/main/kotlin/org/jetbrains/compose/internal/publishing/DownloadFromSpaceTask.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::ci" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onKeyEvent()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/CefBrowserWrapper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::experimental" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::experimental" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::experimental" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::experimental" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDragged()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::experimental" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseWheelMoved()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::experimental" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun spaceContentOf()",
  "longName" : "",
  "relativeFileName" : "tools/changelog/changelog.main.kts",
  "fileLinesCount" : 690,
  "components" : [ "primary::tools" ],
  "startLine" : 510,
  "endLine" : 514,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateAllLibs()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractJPackageTask.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 519,
  "endLine" : 524,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveStateAfterFinish()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractJPackageTask.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 691,
  "endLine" : 695,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun embedded()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/build.gradle.kts",
  "fileLinesCount" : 214,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/buildSrc/src/main/kotlin/CheckJarPackagesTask.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun log()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/PreviewLogger.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/utils/RingBuffer.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBenchmarkProblemSize()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/Config.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkExplode()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/visualeffects/HappyNY.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun starrySky()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/visualeffects/HappyNY.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prettyPrint()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/Benchmarks.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putFormattedValuesTo()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/Benchmarks.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAttributeNS()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/nativeMain/kotlin/org/jetbrains/compose/resources/vector/xmldom/DomXmlParser.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::components" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parser()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/nativeMain/kotlin/org/jetbrains/compose/resources/vector/xmldom/DomXmlParser.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::components" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun read()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/webTest/kotlin/org/jetbrains/compose/resources/TestResourcePreloading.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::components" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewContextConfigurationEffect()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/androidMain/kotlin/org/jetbrains/compose/resources/AndroidContextProvider.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::components" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun item()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/jsMain/kotlin/org/jetbrains/compose/resources/vector/xmldom/NodeImpl.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::components" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun item()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/wasmJsMain/kotlin/org/jetbrains/compose/resources/vector/xmldom/NodeImpl.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::components" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromString()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/plural/PluralCategory.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::components" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equivalentForInteger()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/plural/PluralRule.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::components" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equivalentForInteger()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/plural/PluralRule.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::components" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun clear()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/ResourceCaches.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::components" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun caretPositionChanged()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/PreviewFloatingToolbarProvider.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 166,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/builders/TextAreaAttrsScope.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::html" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultValue()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/builders/TextAreaAttrsScope.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::html" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleEvent()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/builders/SelectAttrsScope.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::html" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleEvent()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/builders/SelectAttrsScope.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::html" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/builders/InputAttrsScope.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::html" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checked()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/builders/InputAttrsScope.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::html" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultChecked()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/builders/InputAttrsScope.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::html" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultValue()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/builders/InputAttrsScope.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::html" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultValue()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/builders/InputAttrsScope.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::html" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attr()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/AttrsScope.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::html" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleEvent()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/SyntheticEventListener.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::html" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleEvent()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/SyntheticEventListener.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::html" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/border.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::html" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runTest()",
  "longName" : "",
  "relativeFileName" : "html/test-utils/src/jsMain/kotlin/org/jetbrains/compose/web/testutils/TestUtils.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::html" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun someInt()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposableLambdaCalls.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::html" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun someInt()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposableLambdaCalls.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::html" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateCurrentColors()",
  "longName" : "",
  "relativeFileName" : "tooling/compose-intellij-platform/sample/base/src/main/kotlin/org/jetbrains/compose/intellij/platform/sample/Theme.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::tooling" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun embedded()",
  "longName" : "",
  "relativeFileName" : "ci/build-helpers/publishing/build.gradle.kts",
  "fileLinesCount" : 52,
  "components" : [ "primary::ci" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onBitmapChanged()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/CefBrowserWrapper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::experimental" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onTakeFocus()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/CefBrowserWrapper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::experimental" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finished()",
  "longName" : "",
  "relativeFileName" : "experimental/components/VideoPlayer/library/src/desktopMain/kotlin/org/jetbrains/compose/videoplayer/DesktopVideoPlayer.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::experimental" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun githubContentOf()",
  "longName" : "",
  "relativeFileName" : "tools/changelog/changelog.main.kts",
  "fileLinesCount" : 690,
  "components" : [ "primary::tools" ],
  "startLine" : 505,
  "endLine" : 508,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appDir()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractJPackageTask.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 381,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/MultiOutputStream.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun flush()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/MultiOutputStream.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  configureUsageBy()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/JvmApplicationRuntimeFiles.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hotReloadDep()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/build.gradle.kts",
  "fileLinesCount" : 214,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateFrameConfig()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/PreviewManager.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun join()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/RemotePreviewHost.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/iosApp/iosApp/iOSApp.swift",
  "fileLinesCount" : 34,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/macosMain/kotlin/main.macos.kt",
  "fileLinesCount" : 10,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun move()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/visualeffects/HappyNY.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "benchmarks/desktop/src/main/kotlin/ParagraphBenchmark.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parser()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/nativeMain/kotlin/org/jetbrains/compose/resources/vector/xmldom/DomXmlParser.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::components" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun read()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/webTest/kotlin/org/jetbrains/compose/resources/TestResourcePreloading.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::components" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/androidMain/kotlin/org/jetbrains/compose/resources/AndroidContextProvider.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::components" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun read()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/androidMain/kotlin/org/jetbrains/compose/resources/ResourceReader.android.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::components" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readPart()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/jsMain/kotlin/org/jetbrains/compose/resources/ResourceReader.js.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::components" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUri()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/jsMain/kotlin/org/jetbrains/compose/resources/ResourceReader.js.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::components" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUri()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/jsMain/kotlin/org/jetbrains/compose/resources/ResourceReader.js.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::components" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun item()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/jvmAndAndroidMain/kotlin/org/jetbrains/compose/resources/vector/xmldom/NodeImpl.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::components" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun content()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonTest/kotlin/org/jetbrains/compose/resources/RecompositionsCounter.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::components" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun read()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonTest/kotlin/org/jetbrains/compose/resources/TestResourceReader.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::components" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readPart()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonTest/kotlin/org/jetbrains/compose/resources/TestResourceReader.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::components" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyAlpha()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/skikoMain/kotlin/org/jetbrains/compose/resources/SvgPainter.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::components" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyColorFilter()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/skikoMain/kotlin/org/jetbrains/compose/resources/SvgPainter.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::components" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun read()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/desktopMain/kotlin/org/jetbrains/compose/resources/ResourceReader.desktop.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::components" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUri()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/desktopMain/kotlin/org/jetbrains/compose/resources/ResourceReader.desktop.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::components" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readPart()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/wasmJsMain/kotlin/org/jetbrains/compose/resources/ResourceReader.wasmJs.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::components" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUri()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/wasmJsMain/kotlin/org/jetbrains/compose/resources/ResourceReader.wasmJs.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::components" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUri()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/wasmJsMain/kotlin/org/jetbrains/compose/resources/ResourceReader.wasmJs.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::components" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getInstance()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/plural/PluralRuleList.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::components" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberResourceEnvironment()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/ResourceEnvironment.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::components" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/PreviewActions.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/PreviewStateService.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNewBuildRequest()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/PreviewStateService.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNewRenderRequest()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/PreviewStateService.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getData()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/events/SyntheticClipboardEvent.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::html" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setData()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/events/SyntheticClipboardEvent.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::html" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun DomSideEffect()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/ElementScope.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::html" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/ElementScope.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::html" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDispose()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/ElementScope.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::html" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  Input()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 1108,
  "endLine" : 1110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onContextMenu()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onClick()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDoubleClick()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onMouseDown()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onMouseUp()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onMouseEnter()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onMouseLeave()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onMouseMove()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onMouseOut()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onMouseOver()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onWheel()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDrag()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDrop()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDragStart()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDragEnd()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDragOver()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDragEnter()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDragLeave()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCopy()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCut()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPaste()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onKeyDown()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onKeyUp()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocus()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onBlur()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusIn()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusOut()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTouchCancel()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTouchMove()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTouchEnd()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTouchStart()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onAnimationIteration()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onScroll()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerEventListener()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inputValue()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/PredefinedAttrValues.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::html" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inputValue()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/PredefinedAttrValues.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::html" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun valueAsString()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/PredefinedAttrValues.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::html" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun classes()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/AttrsScope.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::html" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun classes()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/AttrsScope.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::html" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun style()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/AttrsScope.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::html" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ref()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/AttrsScope.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::html" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  prop()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/AttrsScope.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::html" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleEvent()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/SyntheticEventListener.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::html" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleEvent()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/SyntheticEventListener.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::html" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleEvent()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/SyntheticEventListener.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::html" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleEvent()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/SyntheticEventListener.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::html" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleEvent()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/SyntheticEventListener.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::html" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleEvent()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/SyntheticEventListener.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::html" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleEvent()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/SyntheticEventListener.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::html" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleEvent()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/SyntheticEventListener.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::html" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleEvent()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/SyntheticEventListener.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::html" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleEvent()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/SyntheticEventListener.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::html" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun contains()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/selectors/CSSSelectors.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::html" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perspective()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rotate()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rotate3d()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rotateX()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rotateY()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rotateZ()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scale()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scale()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scale3d()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scaleX()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scaleY()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scaleZ()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun skew()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun skew()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun skewX()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun skewY()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translate()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translate()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translate()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translate()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translate()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translate()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translate3d()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translate3d()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translate3d()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translate3d()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translateX()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translateX()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translateY()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translateY()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translateZ()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dropShadow()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dropShadow()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dropShadow()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun property()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/StyleScope.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::html" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun property()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/StyleScope.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::html" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun variable()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/StyleScope.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::html" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/StyleSheet.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::html" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/StyleSheet.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::html" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/StyleSheetBuilder.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::html" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun style()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/StyleSheetBuilder.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::html" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/StyleSheetBuilder.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::html" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/CSSKeyframeRule.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::html" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun to()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/CSSKeyframeRule.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::html" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun each()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/CSSKeyframeRule.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::html" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "html/internal-html-core-runtime/src/jsMain/kotlin/org/jetbrains/compose/web/internal/runtime/JsMicrotasksDispatcher.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::html" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertBottomUp()",
  "longName" : "",
  "relativeFileName" : "html/internal-html-core-runtime/src/jsMain/kotlin/org/jetbrains/compose/web/internal/runtime/DomApplier.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::html" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "html/internal-html-core-runtime/src/jsMain/kotlin/org/jetbrains/compose/web/internal/runtime/DomApplier.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::html" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "html/internal-html-core-runtime/src/jsMain/kotlin/org/jetbrains/compose/web/internal/runtime/DomApplier.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::html" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClear()",
  "longName" : "",
  "relativeFileName" : "html/internal-html-core-runtime/src/jsMain/kotlin/org/jetbrains/compose/web/internal/runtime/DomApplier.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::html" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun waitForChanges()",
  "longName" : "",
  "relativeFileName" : "html/test-utils/src/jsMain/kotlin/org/jetbrains/compose/web/testutils/TestUtils.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::html" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  FooTakesTypedComposableLambda()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/testcases/passing/ComposableWithTypeParams.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::html" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  FooTakesTypedComposableLambda2()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/testcases/passing/ComposableWithTypeParams.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::html" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  FooTakesTypedExtesionComposableLambda()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/testcases/passing/ComposableWithTypeParams.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::html" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCase()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/testcases/passing/PassingComposableToConstructor.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::html" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ComposableContent()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/lib/src/commonMain/kotlin/Interfaces.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::html" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callPrivateComposablePassedIntoConstructor()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsMain/kotlin/CrossmoduleTestsDependencies.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::html" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsMain/kotlin/CrossmoduleTestsDependencies.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::html" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ComposableContent()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsMain/kotlin/CrossmoduleTestsDependencies.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::html" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/StabilityTests.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::html" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Abc()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/AnonymousObjectsInComposable.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::html" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallColoredTextWithState()",
  "longName" : "",
  "relativeFileName" : "html/integration-core/src/jsMain/kotlin/androidx/compose/web/sample/Sample.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::html" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "html/integration-core/src/jsMain/kotlin/androidx/compose/web/sample/CodeSnippetSamples.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::html" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculate()",
  "longName" : "",
  "relativeFileName" : "html/integration-core/src/jsMain/kotlin/androidx/compose/web/sample/CodeSnippetSamples.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::html" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "tooling/compose-intellij-platform/sample/plugin-1/src/main/kotlin/org/jetbrains/compose/intellij/platform/sample/ComposeDemoAction1.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::tooling" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lookAndFeelChanged()",
  "longName" : "",
  "relativeFileName" : "tooling/compose-intellij-platform/sample/base/src/main/kotlin/org/jetbrains/compose/intellij/platform/sample/Theme.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::tooling" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "tooling/compose-intellij-platform/sample/plugin-2/src/main/kotlin/org/jetbrains/compose/intellij/platform/sample/ComposeDemoAction2.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::tooling" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AppPreview()",
  "longName" : "",
  "relativeFileName" : "ci/templates/multiplatform-template/common/src/desktopMain/kotlin/DesktopApp.kt",
  "fileLinesCount" : 10,
  "components" : [ "primary::ci" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "ci/build-helpers/publishing/src/main/kotlin/org/jetbrains/compose/internal/publishing/utils/Checksum.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::ci" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "ci/build-helpers/publishing/src/main/kotlin/org/jetbrains/compose/internal/publishing/utils/Checksum.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::ci" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "ci/build-helpers/publishing/src/main/kotlin/org/jetbrains/compose/internal/publishing/utils/Checksum.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::ci" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "ci/build-helpers/publishing/src/main/kotlin/org/jetbrains/compose/internal/publishing/utils/Checksum.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::ci" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "ci/build-helpers/publishing/src/main/kotlin/org/jetbrains/compose/internal/publishing/utils/Checksum.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::ci" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "ci/build-helpers/publishing/src/main/kotlin/org/jetbrains/compose/internal/publishing/utils/Checksum.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::ci" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stop()",
  "longName" : "",
  "relativeFileName" : "experimental/lwjgl-integration/src/main/kotlin/GlfwCoroutineDispatcher.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::experimental" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadURL()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/CefBrowserWrapper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::experimental" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBitmap()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/CefBrowserWrapper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::experimental" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onLayout()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/CefBrowserWrapper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::experimental" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onActive()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/CefBrowserWrapper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::experimental" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDismiss()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/CefBrowserWrapper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::experimental" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onMouseEvent()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/CefBrowserWrapper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::experimental" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onMouseScrollEvent()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/CefBrowserWrapper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::experimental" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isReady()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserSlicer.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::experimental" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateSize()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserSlicer.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::experimental" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismiss()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserSlicer.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::experimental" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserSlicer.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::experimental" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyReleased()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserSlicer.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::experimental" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyTyped()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserSlicer.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::experimental" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isReady()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::experimental" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismiss()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::experimental" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::experimental" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyReleased()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::experimental" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyTyped()",
  "longName" : "",
  "relativeFileName" : "experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserView.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::experimental" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleResume()",
  "longName" : "",
  "relativeFileName" : "experimental/components/VideoPlayer/library/src/commonMain/kotlin/org/jetbrains/compose/videoplayer/VideoPlayer.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::experimental" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleFullscreen()",
  "longName" : "",
  "relativeFileName" : "experimental/components/VideoPlayer/library/src/commonMain/kotlin/org/jetbrains/compose/videoplayer/VideoPlayer.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::experimental" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopPlayback()",
  "longName" : "",
  "relativeFileName" : "experimental/components/VideoPlayer/library/src/commonMain/kotlin/org/jetbrains/compose/videoplayer/VideoPlayer.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::experimental" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Abc()",
  "longName" : "",
  "relativeFileName" : "compose/integrations/compose-with-ktx-serialization/common/src/commonMain/kotlin/com/example/common/App.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::compose" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun App()",
  "longName" : "",
  "relativeFileName" : "compose/integrations/compose-with-ktx-serialization/common/src/commonMain/kotlin/com/example/common/App.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::compose" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customDirectory()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/resources/ResourcesDSL.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAsString()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/resources/PrepareComposeResources.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun prepareWorkingDir()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractJvmToolOperationTask.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun checkResult()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractJvmToolOperationTask.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copy()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/files/SimpleFileCopyingProcessor.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unsign()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/MacSigner.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun signing()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/dsl/PlatformSettings.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notarization()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/dsl/PlatformSettings.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun infoPlist()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/dsl/PlatformSettings.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun macOS()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/dsl/NativeApplicationDistributions.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun targetFormats()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/dsl/AbstractDistributions.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun release()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/dsl/JvmApplicationBuildTypes.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun proguard()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/dsl/JvmApplicationBuildTypes.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modules()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/dsl/JvmApplicationDistributions.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun linux()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/dsl/JvmApplicationDistributions.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun macOS()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/dsl/JvmApplicationDistributions.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun windows()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/dsl/JvmApplicationDistributions.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun distributions()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/dsl/NativeApplication.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun application()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/DesktopExtension.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nativeApplication()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/DesktopExtension.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun log()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/preview/tasks/AbstractConfigureDesktopPreviewTask.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNewBuildRequest()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/PreviewListener.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFinishedBuild()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/PreviewListener.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNewRenderRequest()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/PreviewListener.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRenderedFrame()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/PreviewListener.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/PreviewListener.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/PreviewListener.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAll()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/utils/RingBuffer.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendUtf8StringData()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/RemoteConnection.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendCommand()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/RemoteConnection.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitGPUCompletion()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/desktopMain/kotlin/GraphicsContext.desktop.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mainD8()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/wasmJsMain/kotlin/main.wasmJs.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setGlobal()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/Config.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setGlobalFromArgs()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/Config.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MultiCellUI()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/complexlazylist/components/MainUI.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/multipleComponents/Clickable.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gravity()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/visualeffects/HappyNY.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prettyPrint()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/Benchmarks.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putFormattedValuesTo()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/Benchmarks.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putFormattedValuesTo()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/Benchmarks.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setText()",
  "longName" : "",
  "relativeFileName" : "benchmarks/intellij/src/main/kotlin/com/jetbrains/compose/benchmark/PerformanceInfoDialog.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeUIViewController()",
  "longName" : "",
  "relativeFileName" : "benchmarks/showcases/LazyGridImageView/iosApp/iosApp/ContentView.swift",
  "fileLinesCount" : 22,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DefaultPreview()",
  "longName" : "",
  "relativeFileName" : "benchmarks/showcases/LazyGridImageView/nativeAndroidApp/app/src/main/java/org/jetbrains/lazygridimage/MainActivity.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AppAndroidPreview()",
  "longName" : "",
  "relativeFileName" : "benchmarks/showcases/LazyGridImageView/composeApp/src/androidMain/kotlin/org/jetbrains/lazygridimage/MainActivity.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visiblePart()",
  "longName" : "",
  "relativeFileName" : "components/SplitPane/library/src/commonMain/kotlin/org/jetbrains/compose/splitpane/SplitPaneDSL.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::components" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun splitter()",
  "longName" : "",
  "relativeFileName" : "components/SplitPane/library/src/commonMain/kotlin/org/jetbrains/compose/splitpane/SplitPaneDSL.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::components" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun resetCache()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/webMain/kotlin/org/jetbrains/compose/resources/ResourceWebCache.web.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::components" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourcePathMapping()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/webMain/kotlin/org/jetbrains/compose/resources/Resource.web.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::components" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configureWebResources()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/webMain/kotlin/org/jetbrains/compose/resources/Resource.web.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::components" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun item()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/nativeMain/kotlin/org/jetbrains/compose/resources/vector/xmldom/DomXmlParser.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::components" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parser()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/nativeMain/kotlin/org/jetbrains/compose/resources/vector/xmldom/DomXmlParser.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::components" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parser()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/nativeMain/kotlin/org/jetbrains/compose/resources/vector/xmldom/DomXmlParser.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::components" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readPart()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/webTest/kotlin/org/jetbrains/compose/resources/TestResourcePreloading.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::components" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUri()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/webTest/kotlin/org/jetbrains/compose/resources/TestResourcePreloading.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::components" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readPart()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/webTest/kotlin/org/jetbrains/compose/resources/TestResourcePreloading.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::components" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUri()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/webTest/kotlin/org/jetbrains/compose/resources/TestResourcePreloading.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::components" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUri()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/macosMain/kotlin/org/jetbrains/compose/resources/ResourceReader.macos.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::components" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setResourceReaderAndroidContext()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/androidMain/kotlin/org/jetbrains/compose/resources/AndroidContextProvider.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::components" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun read()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/jsMain/kotlin/org/jetbrains/compose/resources/ResourceReader.js.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::components" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun read()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/jsMain/kotlin/org/jetbrains/compose/resources/ResourceReader.js.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::components" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readPart()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/jsMain/kotlin/org/jetbrains/compose/resources/ResourceReader.js.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::components" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceNextReadWith()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/skikoTest/kotlin/org/jetbrains/compose/resources/FontCacheTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::components" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun read()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/skikoTest/kotlin/org/jetbrains/compose/resources/FontCacheTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::components" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readPart()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/skikoTest/kotlin/org/jetbrains/compose/resources/FontCacheTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::components" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUri()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/skikoTest/kotlin/org/jetbrains/compose/resources/FontCacheTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::components" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUri()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonTest/kotlin/org/jetbrains/compose/resources/TestResourceReader.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::components" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourceEquals()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonTest/kotlin/org/jetbrains/compose/resources/ResourceTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::components" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResourceNotEquals()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonTest/kotlin/org/jetbrains/compose/resources/ResourceTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::components" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUri()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/iosMain/kotlin/org/jetbrains/compose/resources/ResourceReader.ios.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::components" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun read()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/wasmJsMain/kotlin/org/jetbrains/compose/resources/ResourceReader.wasmJs.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::components" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun read()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/wasmJsMain/kotlin/org/jetbrains/compose/resources/ResourceReader.wasmJs.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::components" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readPart()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/wasmJsMain/kotlin/org/jetbrains/compose/resources/ResourceReader.wasmJs.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::components" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appliesTo()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/plural/PluralRule.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::components" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCategory()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/plural/PluralRuleList.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::components" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/Qualifier.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::components" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/Qualifier.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::components" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/Qualifier.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::components" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/Qualifier.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::components" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/Resource.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::components" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSuppressActions()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/inspections/ComposeSuppressor.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/PreviewToolWindow.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/PreviewActions.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/PreviewActions.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ancestorAdded()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/PreviewStateService.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ancestorMoved()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/PreviewStateService.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRenderedFrame()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/PreviewStateService.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/PreviewStateService.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFinishedBuild()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/PreviewStateService.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRenderedFrame()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/PreviewStateService.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeExternal()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/PreviewEntryPoint.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/PreviewEntryPoint.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isStatusVisible()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/ui/PreviewPanel.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertTopDown()",
  "longName" : "",
  "relativeFileName" : "html/internal-html-core-runtime/src/jsMain/kotlin/org/jetbrains/compose/web/internal/runtime/DomApplier.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::html" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableWithReturnAndWithDefaultLambda()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/testcases/passing/ComposableWithParamsWithDefaultValues.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::html" ],
  "startLine" : 66,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ancestorRemoved()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/PreviewStateService.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 82,
  "endLine" : 83,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/ElementScope.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::html" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/ElementScope.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::html" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun blur()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun brightness()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun brightness()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contrast()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contrast()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun grayscale()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun grayscale()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hueRotate()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invert()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invert()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun opacity()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun opacity()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saturate()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saturate()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sepia()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sepia()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun down()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/main-template/src/jsMain/kotlin/Deps.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::html" ],
  "startLine" : 8,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun up()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/main-template/src/jsMain/kotlin/Deps.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::html" ],
  "startLine" : 9,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertTopDown()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/main-template/src/jsMain/kotlin/Deps.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::html" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertBottomUp()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/main-template/src/jsMain/kotlin/Deps.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::html" ],
  "startLine" : 11,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/main-template/src/jsMain/kotlin/Deps.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::html" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/main-template/src/jsMain/kotlin/Deps.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::html" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/main-template/src/jsMain/kotlin/Deps.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::html" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun down()",
  "longName" : "",
  "relativeFileName" : "compose/integrations/compose-with-ktx-serialization/common/src/commonTest/kotlin/Test.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun up()",
  "longName" : "",
  "relativeFileName" : "compose/integrations/compose-with-ktx-serialization/common/src/commonTest/kotlin/Test.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertTopDown()",
  "longName" : "",
  "relativeFileName" : "compose/integrations/compose-with-ktx-serialization/common/src/commonTest/kotlin/Test.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertBottomUp()",
  "longName" : "",
  "relativeFileName" : "compose/integrations/compose-with-ktx-serialization/common/src/commonTest/kotlin/Test.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/integrations/compose-with-ktx-serialization/common/src/commonTest/kotlin/Test.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/integrations/compose-with-ktx-serialization/common/src/commonTest/kotlin/Test.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/integrations/compose-with-ktx-serialization/common/src/commonTest/kotlin/Test.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun initState()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractJvmToolOperationTask.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun saveStateAfterFinish()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractJvmToolOperationTask.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNewBuildRequest()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/PreviewListener.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFinishedBuild()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/PreviewListener.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNewRenderRequest()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/PreviewListener.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRenderedFrame()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/PreviewListener.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/PreviewListener.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func updateUIViewController()",
  "longName" : "",
  "relativeFileName" : "benchmarks/showcases/LazyGridImageView/iosApp/iosApp/ContentView.swift",
  "fileLinesCount" : 22,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DisposableRefEffect()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/ElementScope.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::html" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DomSideEffect()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/ElementScope.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::html" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DomSideEffect()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/ElementScope.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::html" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDispose()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/ElementScope.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::html" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Button()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 525,
  "endLine" : 525,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun H1()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 531,
  "endLine" : 531,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun H2()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 537,
  "endLine" : 537,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun H3()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 543,
  "endLine" : 543,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun H4()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 549,
  "endLine" : 549,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun H5()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 555,
  "endLine" : 555,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun H6()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 561,
  "endLine" : 561,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun P()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 567,
  "endLine" : 567,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Em()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 573,
  "endLine" : 573,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun I()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 579,
  "endLine" : 579,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun B()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 585,
  "endLine" : 585,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Small()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 591,
  "endLine" : 591,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Sup()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 597,
  "endLine" : 597,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Sub()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 603,
  "endLine" : 603,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Blockquote()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 609,
  "endLine" : 609,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Span()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 615,
  "endLine" : 615,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Ul()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 625,
  "endLine" : 625,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Ol()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 631,
  "endLine" : 631,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Li()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 637,
  "endLine" : 637,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Section()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 723,
  "endLine" : 723,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Nav()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/dom/Elements.kt",
  "fileLinesCount" : 1110,
  "components" : [ "primary::html" ],
  "startLine" : 786,
  "endLine" : 786,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerEventListener()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/EventsListenerScope.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::html" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun style()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/AttrsScope.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::html" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classes()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/AttrsScope.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::html" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ref()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/attributes/AttrsScope.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::html" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 11,
  "endLine" : 11,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matrix()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matrix3d()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun perspective()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotate()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotate3d()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotateX()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotateY()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotateZ()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scale()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scale()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scale3d()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaleX()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaleY()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaleZ()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skew()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skew()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skewX()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skewY()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate3d()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate3d()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate3d()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate3d()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translateX()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translateX()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translateY()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translateY()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translateZ()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/transform.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::html" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun blur()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brightness()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brightness()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropShadow()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropShadow()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropShadow()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropShadow()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contrast()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contrast()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grayscale()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grayscale()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hueRotate()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invert()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invert()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun opacity()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun opacity()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saturate()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saturate()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sepia()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sepia()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/filter.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::html" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun variable()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/StyleScope.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::html" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/CSSRules.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::html" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/StyleSheetBuilder.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::html" ],
  "startLine" : 7,
  "endLine" : 7,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildRules()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/StyleSheetBuilder.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::html" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun style()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/StyleSheetBuilder.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::html" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attr()",
  "longName" : "",
  "relativeFileName" : "html/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/StyleSheetBuilder.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::html" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/lib/src/commonMain/kotlin/Interfaces.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::html" ],
  "startLine" : 7,
  "endLine" : 7,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposableContent()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/lib/src/commonMain/kotlin/Interfaces.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::html" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Abc()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/AnonymousObjectsInComposable.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::html" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invokingNullComposableLambdaWithArguments()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposableLambdaCalls.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::html" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invokingComposableLambdaWithArguments()",
  "longName" : "",
  "relativeFileName" : "html/compose-compiler-integration/src/jsTest/kotlin/ComposableLambdaCalls.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::html" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun KotlinCodeSnippets()",
  "longName" : "",
  "relativeFileName" : "html/integration-core/src/jsMain/kotlin/androidx/compose/web/sample/CodeSnippetSamples.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::html" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "experimental/lwjgl-integration/src/main/kotlin/main.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::experimental" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun VideoPlayer()",
  "longName" : "",
  "relativeFileName" : "experimental/components/VideoPlayer/library/src/commonMain/kotlin/org/jetbrains/compose/videoplayer/VideoPlayer.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::experimental" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateChangelog()",
  "longName" : "",
  "relativeFileName" : "tools/changelog/changelog.main.kts",
  "fileLinesCount" : 690,
  "components" : [ "primary::tools" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractReleaseNotes()",
  "longName" : "",
  "relativeFileName" : "tools/changelog/changelog.main.kts",
  "fileLinesCount" : 690,
  "components" : [ "primary::tools" ],
  "startLine" : 333,
  "endLine" : 333,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun entriesForRepo()",
  "longName" : "",
  "relativeFileName" : "tools/changelog/changelog.main.kts",
  "fileLinesCount" : 690,
  "components" : [ "primary::tools" ],
  "startLine" : 411,
  "endLine" : 411,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareWorkingDir()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/tasks/AbstractJPackageTask.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 556,
  "endLine" : 556,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isValid()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/validation/validatePackageVersions.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onNewBuildRequest()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/PreviewListener.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 9,
  "endLine" : 9,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFinishedBuild()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/PreviewListener.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onNewRenderRequest()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/PreviewListener.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 11,
  "endLine" : 11,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRenderedFrame()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/PreviewListener.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onError()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/PreviewListener.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateFrameConfig()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/PreviewManager.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "gradle-plugins/preview-rpc/src/main/kotlin/org/jetbrains/compose/desktop/ui/tooling/preview/rpc/PreviewManager.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::gradle-plugins" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surface()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/MeasureComposable.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitGPUCompletion()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/MeasureComposable.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveBenchmarkStatsOnDisk()",
  "longName" : "",
  "relativeFileName" : "benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/BenchmarksSave.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::benchmarks" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun first()",
  "longName" : "",
  "relativeFileName" : "components/SplitPane/library/src/commonMain/kotlin/org/jetbrains/compose/splitpane/SplitPaneDSL.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::components" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun second()",
  "longName" : "",
  "relativeFileName" : "components/SplitPane/library/src/commonMain/kotlin/org/jetbrains/compose/splitpane/SplitPaneDSL.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::components" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun splitter()",
  "longName" : "",
  "relativeFileName" : "components/SplitPane/library/src/commonMain/kotlin/org/jetbrains/compose/splitpane/SplitPaneDSL.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::components" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visiblePart()",
  "longName" : "",
  "relativeFileName" : "components/SplitPane/library/src/commonMain/kotlin/org/jetbrains/compose/splitpane/SplitPaneDSL.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::components" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handle()",
  "longName" : "",
  "relativeFileName" : "components/SplitPane/library/src/commonMain/kotlin/org/jetbrains/compose/splitpane/SplitPaneDSL.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::components" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPathByEnvironment()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonTest/kotlin/org/jetbrains/compose/resources/ResourceTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::components" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getPluralString()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/PluralStringResources.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::components" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getStringArray()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/StringArrayResources.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::components" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberEnvironment()",
  "longName" : "",
  "relativeFileName" : "components/resources/library/src/commonMain/kotlin/org/jetbrains/compose/resources/ResourceEnvironment.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::components" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configurePreviewTaskNameOrNull()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/ConfigurePreviewTaskNameCache.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showTextDialog()",
  "longName" : "",
  "relativeFileName" : "idea-plugin/src/main/kotlin/org/jetbrains/compose/desktop/ide/preview/ui/uiUtils.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::idea-plugin" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]